diff --git a/iocBoot/ioc-kfe-rix-motion/Makefile b/iocBoot/ioc-kfe-rix-motion/Makefile index 9ab3029..341d91d 100644 --- a/iocBoot/ioc-kfe-rix-motion/Makefile +++ b/iocBoot/ioc-kfe-rix-motion/Makefile @@ -1,4 +1,4 @@ -IOC_TOP = /reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.0 +IOC_TOP = /reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.1 IOC_INSTANCE_PATH := $(shell pwd) # Set PRODUCTION_IOC to 1 to move from a testing to a production IOC: diff --git a/iocBoot/ioc-kfe-rix-motion/envPaths b/iocBoot/ioc-kfe-rix-motion/envPaths index 2c415c6..1b14e9e 100644 --- a/iocBoot/ioc-kfe-rix-motion/envPaths +++ b/iocBoot/ioc-kfe-rix-motion/envPaths @@ -1,5 +1,5 @@ epicsEnvSet("IOC","${IOC=ioc-kfe-rix-motion}") -epicsEnvSet("TOP","/reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.0") +epicsEnvSet("TOP","/cds/group/pcds/epics/ioc/common/ads-ioc/R0.6.1") epicsEnvSet("EPICS_SITE_TOP","/reg/g/pcds/epics/") epicsEnvSet("EPICS_MODULES","/reg/g/pcds/epics//R7.0.2-2.0/modules") epicsEnvSet("AUTOSAVE","/reg/g/pcds/epics//R7.0.2-2.0/modules/autosave/R5.8-2.1.0") @@ -10,5 +10,5 @@ epicsEnvSet("ASYN","/reg/g/pcds/epics//R7.0.2-2.0/modules/asyn/R4.35-0.0.1") epicsEnvSet("ADS","/reg/g/pcds/epics//R7.0.2-2.0/modules/twincat-ads/R2.0.0-0.0.7") epicsEnvSet("CAPUTLOG","/reg/g/pcds/epics//R7.0.2-2.0/modules/caPutLog/R3.7-1.0.0") epicsEnvSet("EPICS_BASE","/reg/g/pcds/epics//base/R7.0.2-2.0") -epicsEnvSet("IOC_TOP", "/reg/g/pcds/epics/ioc/rix/lcls-plc-kfe-rix-motion/iocBoot/ioc-kfe-rix-motion") +epicsEnvSet("IOC_TOP", "/reg/g/pcds/epics-dev/jjoshi/rix_motion_PR/lcls-plc-kfe-rix-motion/iocBoot/ioc-kfe-rix-motion") epicsEnvSet("IOC_DATA", "/cds/data/iocData") diff --git a/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db b/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db index 5a4412e..baea4e1 100644 --- a/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db +++ b/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db @@ -32697,28 +32697,28 @@ record(bo, "PLC:RIX:MOTION:FFO:01:FF:0100:Reset") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...01].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.fbFastFaultOutput1.astFF[10].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[10].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[101].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.fbFastFaultOutput1.astFF[10].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -32727,14 +32727,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[10].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...101].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.fbFastFaultOutput1.astFF[10].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -32743,28 +32743,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[101].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.fbFastFaultOutput1.astFF[10].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[10].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -32773,26 +32773,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...01].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.fbFastFaultOutput1.astFF[10].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[101].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.fbFastFaultOutput1.astFF[10].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -32801,221 +32801,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[10].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[101].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.fbFastFaultOutput1.astFF[10].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].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.fbFastFaultOutput1.astFF[10].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[10].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[101].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.fbFastFaultOutput1.astFF[10].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].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.fbFastFaultOutput1.astFF[10].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[10].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].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.fbFastFaultOutput1.astFF[10].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[101].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.fbFastFaultOutput1.astFF[10].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0101:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[101].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...02].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.fbFastFaultOutput1.astFF[11].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[11].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[102].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.fbFastFaultOutput1.astFF[11].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33024,14 +33024,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[11].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...102].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.fbFastFaultOutput1.astFF[11].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33040,28 +33040,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[102].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.fbFastFaultOutput1.astFF[11].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[11].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33070,26 +33070,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...02].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.fbFastFaultOutput1.astFF[11].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[102].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.fbFastFaultOutput1.astFF[11].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33098,221 +33098,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[11].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[102].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.fbFastFaultOutput1.astFF[11].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].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.fbFastFaultOutput1.astFF[11].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[11].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[102].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.fbFastFaultOutput1.astFF[11].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].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.fbFastFaultOutput1.astFF[11].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[11].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].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.fbFastFaultOutput1.astFF[11].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[102].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.fbFastFaultOutput1.astFF[11].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0102:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[102].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...03].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.fbFastFaultOutput1.astFF[12].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[12].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[103].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.fbFastFaultOutput1.astFF[12].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33321,14 +33321,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[12].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...103].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.fbFastFaultOutput1.astFF[12].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33337,28 +33337,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[103].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.fbFastFaultOutput1.astFF[12].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[12].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33367,26 +33367,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...03].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.fbFastFaultOutput1.astFF[12].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[103].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.fbFastFaultOutput1.astFF[12].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33395,221 +33395,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[12].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[103].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.fbFastFaultOutput1.astFF[12].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].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.fbFastFaultOutput1.astFF[12].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[12].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[103].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.fbFastFaultOutput1.astFF[12].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].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.fbFastFaultOutput1.astFF[12].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[12].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].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.fbFastFaultOutput1.astFF[12].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[103].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.fbFastFaultOutput1.astFF[12].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0103:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[103].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...04].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.fbFastFaultOutput1.astFF[13].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[104].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.fbFastFaultOutput1.astFF[13].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33618,14 +33618,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[13].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...104].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.fbFastFaultOutput1.astFF[13].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33634,28 +33634,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[104].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.fbFastFaultOutput1.astFF[13].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[13].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33664,26 +33664,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...04].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.fbFastFaultOutput1.astFF[13].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[104].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.fbFastFaultOutput1.astFF[13].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33692,221 +33692,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[13].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[104].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.fbFastFaultOutput1.astFF[13].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].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.fbFastFaultOutput1.astFF[13].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[13].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[104].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.fbFastFaultOutput1.astFF[13].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].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.fbFastFaultOutput1.astFF[13].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[13].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].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.fbFastFaultOutput1.astFF[13].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[104].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.fbFastFaultOutput1.astFF[13].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0104:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[104].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...05].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.fbFastFaultOutput1.astFF[14].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[14].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[105].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.fbFastFaultOutput1.astFF[14].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33915,14 +33915,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[14].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...105].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.fbFastFaultOutput1.astFF[14].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33931,28 +33931,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[105].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.fbFastFaultOutput1.astFF[14].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[14].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33961,26 +33961,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...05].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.fbFastFaultOutput1.astFF[14].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[105].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.fbFastFaultOutput1.astFF[14].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33989,221 +33989,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[14].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[105].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.fbFastFaultOutput1.astFF[14].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].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.fbFastFaultOutput1.astFF[14].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[14].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[105].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.fbFastFaultOutput1.astFF[14].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].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.fbFastFaultOutput1.astFF[14].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[14].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].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.fbFastFaultOutput1.astFF[14].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[105].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.fbFastFaultOutput1.astFF[14].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0105:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[105].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...06].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.fbFastFaultOutput1.astFF[15].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[15].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[106].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.fbFastFaultOutput1.astFF[15].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34212,14 +34212,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[15].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...106].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.fbFastFaultOutput1.astFF[15].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34228,28 +34228,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[106].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.fbFastFaultOutput1.astFF[15].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[15].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -34258,26 +34258,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...06].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.fbFastFaultOutput1.astFF[15].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[106].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.fbFastFaultOutput1.astFF[15].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34286,221 +34286,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[15].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[106].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.fbFastFaultOutput1.astFF[15].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].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.fbFastFaultOutput1.astFF[15].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[106].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.fbFastFaultOutput1.astFF[15].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].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.fbFastFaultOutput1.astFF[15].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[15].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].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.fbFastFaultOutput1.astFF[15].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[106].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.fbFastFaultOutput1.astFF[15].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0106:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[106].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...07].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.fbFastFaultOutput1.astFF[16].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[16].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[107].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.fbFastFaultOutput1.astFF[16].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34509,14 +34509,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[16].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...107].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.fbFastFaultOutput1.astFF[16].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34525,28 +34525,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[107].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.fbFastFaultOutput1.astFF[16].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[16].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -34555,26 +34555,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...07].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.fbFastFaultOutput1.astFF[16].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[107].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.fbFastFaultOutput1.astFF[16].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34583,221 +34583,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[16].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[107].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.fbFastFaultOutput1.astFF[16].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].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.fbFastFaultOutput1.astFF[16].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[107].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.fbFastFaultOutput1.astFF[16].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].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.fbFastFaultOutput1.astFF[16].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[16].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].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.fbFastFaultOutput1.astFF[16].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[107].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.fbFastFaultOutput1.astFF[16].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0107:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[107].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...08].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.fbFastFaultOutput1.astFF[17].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[17].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[108].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.fbFastFaultOutput1.astFF[17].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34806,14 +34806,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[17].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...108].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.fbFastFaultOutput1.astFF[17].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34822,28 +34822,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[108].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.fbFastFaultOutput1.astFF[17].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[17].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -34852,26 +34852,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...08].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.fbFastFaultOutput1.astFF[17].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[108].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.fbFastFaultOutput1.astFF[17].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34880,221 +34880,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[17].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[108].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.fbFastFaultOutput1.astFF[17].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].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.fbFastFaultOutput1.astFF[17].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[17].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[108].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.fbFastFaultOutput1.astFF[17].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].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.fbFastFaultOutput1.astFF[17].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[17].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].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.fbFastFaultOutput1.astFF[17].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[108].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.fbFastFaultOutput1.astFF[17].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0108:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[108].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...09].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.fbFastFaultOutput1.astFF[18].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[18].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[109].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.fbFastFaultOutput1.astFF[18].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35103,14 +35103,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[18].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...109].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.fbFastFaultOutput1.astFF[18].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35119,28 +35119,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[109].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.fbFastFaultOutput1.astFF[18].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[18].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -35149,26 +35149,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...09].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.fbFastFaultOutput1.astFF[18].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[109].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.fbFastFaultOutput1.astFF[18].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35177,221 +35177,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[18].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[109].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.fbFastFaultOutput1.astFF[18].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].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.fbFastFaultOutput1.astFF[18].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[18].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[109].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.fbFastFaultOutput1.astFF[18].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].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.fbFastFaultOutput1.astFF[18].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[18].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].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.fbFastFaultOutput1.astFF[18].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[109].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.fbFastFaultOutput1.astFF[18].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0109:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[109].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[19].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35400,14 +35400,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[19].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[19].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35416,28 +35416,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[19].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -35446,26 +35446,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[10].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.fbFastFaultOutput1.astFF[19].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35474,221 +35474,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[19].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[19].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[19].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[10].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.fbFastFaultOutput1.astFF[19].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[19].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[19].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[19].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[1].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[1].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[1].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[110].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.fbFastFaultOutput1.astFF[1].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35697,14 +35697,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[1].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...110].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.fbFastFaultOutput1.astFF[1].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35713,28 +35713,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[110].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.fbFastFaultOutput1.astFF[1].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[1].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -35743,26 +35743,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[1].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[110].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.fbFastFaultOutput1.astFF[1].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35771,221 +35771,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[1].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[110].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.fbFastFaultOutput1.astFF[1].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[1].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[110].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.fbFastFaultOutput1.astFF[1].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[1].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[1].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].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.fbFastFaultOutput1.astFF[1].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[110].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.fbFastFaultOutput1.astFF[1].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0110:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[110].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...20].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[20].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[20].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[111].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.fbFastFaultOutput1.astFF[20].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35994,14 +35994,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[20].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...111].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.fbFastFaultOutput1.astFF[20].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36010,28 +36010,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[111].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.fbFastFaultOutput1.astFF[20].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[20].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36040,26 +36040,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[20].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[111].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.fbFastFaultOutput1.astFF[20].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36068,221 +36068,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[20].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[111].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.fbFastFaultOutput1.astFF[20].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[20].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[20].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[111].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.fbFastFaultOutput1.astFF[20].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[20].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[20].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].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.fbFastFaultOutput1.astFF[20].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[111].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.fbFastFaultOutput1.astFF[20].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0111:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[111].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...21].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[21].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[21].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[112].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.fbFastFaultOutput1.astFF[21].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36291,14 +36291,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[21].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...112].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.fbFastFaultOutput1.astFF[21].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36307,28 +36307,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[112].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.fbFastFaultOutput1.astFF[21].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[21].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36337,26 +36337,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...21].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[21].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[112].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.fbFastFaultOutput1.astFF[21].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36365,221 +36365,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[21].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[112].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.fbFastFaultOutput1.astFF[21].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[21].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[21].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[112].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.fbFastFaultOutput1.astFF[21].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[21].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[21].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].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.fbFastFaultOutput1.astFF[21].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[112].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.fbFastFaultOutput1.astFF[21].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0112:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[112].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...22].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[22].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[22].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[113].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.fbFastFaultOutput1.astFF[22].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36588,14 +36588,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[22].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...113].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.fbFastFaultOutput1.astFF[22].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36604,28 +36604,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[113].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.fbFastFaultOutput1.astFF[22].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[22].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36634,26 +36634,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[22].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[113].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.fbFastFaultOutput1.astFF[22].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36662,221 +36662,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[22].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[113].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.fbFastFaultOutput1.astFF[22].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[22].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[22].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[113].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.fbFastFaultOutput1.astFF[22].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[22].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[22].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].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.fbFastFaultOutput1.astFF[22].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[113].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.fbFastFaultOutput1.astFF[22].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0113:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[113].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...23].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[23].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[23].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[114].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.fbFastFaultOutput1.astFF[23].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36885,14 +36885,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[23].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...114].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.fbFastFaultOutput1.astFF[23].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36901,28 +36901,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[114].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.fbFastFaultOutput1.astFF[23].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[23].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36931,26 +36931,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...23].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[23].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[114].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.fbFastFaultOutput1.astFF[23].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36959,221 +36959,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[23].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[114].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.fbFastFaultOutput1.astFF[23].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[23].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[23].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[114].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.fbFastFaultOutput1.astFF[23].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[23].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[23].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].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.fbFastFaultOutput1.astFF[23].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[114].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.fbFastFaultOutput1.astFF[23].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0114:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[114].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...24].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[24].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[24].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[115].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.fbFastFaultOutput1.astFF[24].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37182,14 +37182,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[24].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...115].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.fbFastFaultOutput1.astFF[24].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37198,28 +37198,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[115].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.fbFastFaultOutput1.astFF[24].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[24].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -37228,26 +37228,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...24].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[24].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[115].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.fbFastFaultOutput1.astFF[24].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37256,221 +37256,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[24].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[115].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.fbFastFaultOutput1.astFF[24].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[24].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[24].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[115].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.fbFastFaultOutput1.astFF[24].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[24].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[24].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].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.fbFastFaultOutput1.astFF[24].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[115].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.fbFastFaultOutput1.astFF[24].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0115:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[115].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...25].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[25].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[25].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[116].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.fbFastFaultOutput1.astFF[25].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37479,14 +37479,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[25].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...116].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.fbFastFaultOutput1.astFF[25].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37495,28 +37495,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[116].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.fbFastFaultOutput1.astFF[25].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[25].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -37525,26 +37525,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[25].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[116].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.fbFastFaultOutput1.astFF[25].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37553,221 +37553,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[25].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[116].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.fbFastFaultOutput1.astFF[25].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[25].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[25].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[116].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.fbFastFaultOutput1.astFF[25].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[25].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[25].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].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.fbFastFaultOutput1.astFF[25].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[116].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.fbFastFaultOutput1.astFF[25].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0116:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[116].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...26].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[26].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[26].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[117].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.fbFastFaultOutput1.astFF[26].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37776,14 +37776,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[26].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...117].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.fbFastFaultOutput1.astFF[26].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37792,28 +37792,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[117].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.fbFastFaultOutput1.astFF[26].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[26].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -37822,26 +37822,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...26].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[26].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[117].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.fbFastFaultOutput1.astFF[26].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37850,221 +37850,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[26].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[117].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.fbFastFaultOutput1.astFF[26].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[26].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[26].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[117].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.fbFastFaultOutput1.astFF[26].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[26].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[26].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].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.fbFastFaultOutput1.astFF[26].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[117].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.fbFastFaultOutput1.astFF[26].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0117:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[117].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[27].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[27].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[118].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.fbFastFaultOutput1.astFF[27].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38073,14 +38073,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[27].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...118].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.fbFastFaultOutput1.astFF[27].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38089,28 +38089,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[118].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.fbFastFaultOutput1.astFF[27].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[27].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -38119,26 +38119,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...27].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[27].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[118].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.fbFastFaultOutput1.astFF[27].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38147,221 +38147,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[27].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[118].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.fbFastFaultOutput1.astFF[27].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[27].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[27].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[118].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.fbFastFaultOutput1.astFF[27].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[27].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[27].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].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.fbFastFaultOutput1.astFF[27].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[118].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.fbFastFaultOutput1.astFF[27].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0118:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[118].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...28].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[28].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[28].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[119].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.fbFastFaultOutput1.astFF[28].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38370,14 +38370,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[28].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...119].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.fbFastFaultOutput1.astFF[28].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38386,28 +38386,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[119].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.fbFastFaultOutput1.astFF[28].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[28].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -38416,26 +38416,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...28].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[28].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[119].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.fbFastFaultOutput1.astFF[28].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38444,221 +38444,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[28].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[119].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.fbFastFaultOutput1.astFF[28].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[28].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[28].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[119].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.fbFastFaultOutput1.astFF[28].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[28].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[28].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].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.fbFastFaultOutput1.astFF[28].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[119].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.fbFastFaultOutput1.astFF[28].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0119:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[119].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...29].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[29].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38667,14 +38667,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[29].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[29].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38683,28 +38683,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[29].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -38713,26 +38713,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38741,221 +38741,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[29].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[29].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[29].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[29].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[29].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[29].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[2].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[2].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[2].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[120].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.fbFastFaultOutput1.astFF[2].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38964,14 +38964,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[2].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...120].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.fbFastFaultOutput1.astFF[2].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38980,28 +38980,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[120].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.fbFastFaultOutput1.astFF[2].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[2].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39010,26 +39010,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[2].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[2].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[120].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.fbFastFaultOutput1.astFF[2].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39038,221 +39038,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[2].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[120].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.fbFastFaultOutput1.astFF[2].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[2].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[2].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[120].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.fbFastFaultOutput1.astFF[2].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[2].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[2].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].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.fbFastFaultOutput1.astFF[2].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[120].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.fbFastFaultOutput1.astFF[2].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0120:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[120].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...30].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[30].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[30].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[121].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.fbFastFaultOutput1.astFF[30].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39261,14 +39261,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[30].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...121].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.fbFastFaultOutput1.astFF[30].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39277,28 +39277,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[121].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.fbFastFaultOutput1.astFF[30].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[30].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39307,26 +39307,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...30].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[30].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[121].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.fbFastFaultOutput1.astFF[30].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39335,221 +39335,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[30].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[121].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.fbFastFaultOutput1.astFF[30].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[30].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[30].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[121].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.fbFastFaultOutput1.astFF[30].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[30].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[30].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].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.fbFastFaultOutput1.astFF[30].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[121].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.fbFastFaultOutput1.astFF[30].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0121:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[121].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[31].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[31].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[122].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.fbFastFaultOutput1.astFF[31].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39558,14 +39558,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[31].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...122].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.fbFastFaultOutput1.astFF[31].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39574,28 +39574,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[122].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.fbFastFaultOutput1.astFF[31].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[31].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39604,26 +39604,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[31].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[122].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.fbFastFaultOutput1.astFF[31].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39632,221 +39632,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[31].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[122].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.fbFastFaultOutput1.astFF[31].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[31].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[31].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[122].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.fbFastFaultOutput1.astFF[31].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[31].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[31].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].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.fbFastFaultOutput1.astFF[31].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[122].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.fbFastFaultOutput1.astFF[31].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0122:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[122].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...32].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[32].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[32].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[123].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.fbFastFaultOutput1.astFF[32].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39855,14 +39855,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[32].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...123].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.fbFastFaultOutput1.astFF[32].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39871,28 +39871,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[123].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.fbFastFaultOutput1.astFF[32].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[32].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39901,26 +39901,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...32].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[32].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[123].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.fbFastFaultOutput1.astFF[32].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39929,221 +39929,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[32].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[123].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.fbFastFaultOutput1.astFF[32].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[32].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[32].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[123].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.fbFastFaultOutput1.astFF[32].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[32].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[32].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].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.fbFastFaultOutput1.astFF[32].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[123].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.fbFastFaultOutput1.astFF[32].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0123:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[123].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...33].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[33].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[33].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[124].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.fbFastFaultOutput1.astFF[33].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40152,14 +40152,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[33].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...124].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.fbFastFaultOutput1.astFF[33].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40168,28 +40168,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[124].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.fbFastFaultOutput1.astFF[33].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[33].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -40198,26 +40198,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[33].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[124].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.fbFastFaultOutput1.astFF[33].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40226,221 +40226,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[33].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[124].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.fbFastFaultOutput1.astFF[33].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[33].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[33].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[124].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.fbFastFaultOutput1.astFF[33].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[33].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[33].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].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.fbFastFaultOutput1.astFF[33].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[124].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.fbFastFaultOutput1.astFF[33].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0124:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[124].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...34].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[34].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[34].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[125].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.fbFastFaultOutput1.astFF[34].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40449,14 +40449,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[34].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...125].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.fbFastFaultOutput1.astFF[34].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40465,28 +40465,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[125].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.fbFastFaultOutput1.astFF[34].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[34].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -40495,26 +40495,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...34].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[34].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[125].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.fbFastFaultOutput1.astFF[34].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40523,221 +40523,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[34].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[125].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.fbFastFaultOutput1.astFF[34].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[34].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[34].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[125].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.fbFastFaultOutput1.astFF[34].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[34].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[34].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].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.fbFastFaultOutput1.astFF[34].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[125].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.fbFastFaultOutput1.astFF[34].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0125:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[125].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...35].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[35].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[35].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[126].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.fbFastFaultOutput1.astFF[35].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40746,14 +40746,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[35].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...126].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.fbFastFaultOutput1.astFF[35].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40762,28 +40762,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[126].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.fbFastFaultOutput1.astFF[35].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[35].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -40792,26 +40792,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...35].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[35].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[126].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.fbFastFaultOutput1.astFF[35].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40820,221 +40820,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[35].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[126].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.fbFastFaultOutput1.astFF[35].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[35].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[35].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[126].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.fbFastFaultOutput1.astFF[35].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[35].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[35].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].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.fbFastFaultOutput1.astFF[35].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[126].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.fbFastFaultOutput1.astFF[35].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0126:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[126].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...36].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[36].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[36].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[127].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.fbFastFaultOutput1.astFF[36].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41043,14 +41043,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[36].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...127].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.fbFastFaultOutput1.astFF[36].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41059,28 +41059,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[127].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.fbFastFaultOutput1.astFF[36].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[36].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41089,26 +41089,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[36].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[127].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.fbFastFaultOutput1.astFF[36].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41117,221 +41117,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[36].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[127].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.fbFastFaultOutput1.astFF[36].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[36].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[36].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[127].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.fbFastFaultOutput1.astFF[36].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[36].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[36].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].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.fbFastFaultOutput1.astFF[36].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[127].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.fbFastFaultOutput1.astFF[36].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0127:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[127].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...37].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[37].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[37].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[128].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.fbFastFaultOutput1.astFF[37].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41340,14 +41340,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[37].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...128].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.fbFastFaultOutput1.astFF[37].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41356,28 +41356,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[128].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.fbFastFaultOutput1.astFF[37].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[37].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41386,26 +41386,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...37].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[37].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[128].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.fbFastFaultOutput1.astFF[37].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41414,221 +41414,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[37].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[128].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.fbFastFaultOutput1.astFF[37].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[37].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[37].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[128].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.fbFastFaultOutput1.astFF[37].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[37].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[37].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].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.fbFastFaultOutput1.astFF[37].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[128].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.fbFastFaultOutput1.astFF[37].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0128:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[128].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...38].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[38].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[38].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[129].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.fbFastFaultOutput1.astFF[38].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41637,14 +41637,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[38].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...129].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.fbFastFaultOutput1.astFF[38].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41653,28 +41653,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[129].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.fbFastFaultOutput1.astFF[38].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[38].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41683,26 +41683,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...38].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[38].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[129].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.fbFastFaultOutput1.astFF[38].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41711,221 +41711,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[38].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[129].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.fbFastFaultOutput1.astFF[38].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[38].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[38].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[129].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.fbFastFaultOutput1.astFF[38].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[38].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[38].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].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.fbFastFaultOutput1.astFF[38].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[129].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.fbFastFaultOutput1.astFF[38].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0129:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[129].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...39].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[39].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41934,14 +41934,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[39].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[39].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41950,28 +41950,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[39].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41980,26 +41980,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[12].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.fbFastFaultOutput1.astFF[39].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42008,221 +42008,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[39].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[39].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[39].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[12].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.fbFastFaultOutput1.astFF[39].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[39].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[39].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[39].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[3].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[3].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[3].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[130].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.fbFastFaultOutput1.astFF[3].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42231,14 +42231,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[3].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...130].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.fbFastFaultOutput1.astFF[3].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42247,28 +42247,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[130].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.fbFastFaultOutput1.astFF[3].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[3].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -42277,26 +42277,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[3].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[3].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[130].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.fbFastFaultOutput1.astFF[3].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42305,221 +42305,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[3].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[130].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.fbFastFaultOutput1.astFF[3].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[3].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[3].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[130].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.fbFastFaultOutput1.astFF[3].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[3].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[3].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].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.fbFastFaultOutput1.astFF[3].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[130].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.fbFastFaultOutput1.astFF[3].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0130:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[130].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...40].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[40].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[40].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[131].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.fbFastFaultOutput1.astFF[40].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42528,14 +42528,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[40].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...131].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.fbFastFaultOutput1.astFF[40].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42544,28 +42544,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[131].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.fbFastFaultOutput1.astFF[40].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[40].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -42574,26 +42574,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[40].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[131].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.fbFastFaultOutput1.astFF[40].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42602,221 +42602,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[40].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[131].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.fbFastFaultOutput1.astFF[40].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[40].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[40].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[131].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.fbFastFaultOutput1.astFF[40].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[40].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[40].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].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.fbFastFaultOutput1.astFF[40].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[131].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.fbFastFaultOutput1.astFF[40].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0131:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[131].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[41].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[41].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[132].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.fbFastFaultOutput1.astFF[41].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42825,14 +42825,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[41].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...132].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.fbFastFaultOutput1.astFF[41].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42841,28 +42841,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[132].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.fbFastFaultOutput1.astFF[41].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[41].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -42871,26 +42871,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[41].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[132].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.fbFastFaultOutput1.astFF[41].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42899,221 +42899,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[41].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[132].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.fbFastFaultOutput1.astFF[41].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[41].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[41].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[132].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.fbFastFaultOutput1.astFF[41].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[41].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[41].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].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.fbFastFaultOutput1.astFF[41].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[132].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.fbFastFaultOutput1.astFF[41].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0132:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[132].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...42].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[42].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[42].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[133].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.fbFastFaultOutput1.astFF[42].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43122,14 +43122,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[42].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...133].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.fbFastFaultOutput1.astFF[42].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43138,28 +43138,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[133].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.fbFastFaultOutput1.astFF[42].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[42].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -43168,26 +43168,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[42].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[133].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.fbFastFaultOutput1.astFF[42].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43196,221 +43196,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[42].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[133].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.fbFastFaultOutput1.astFF[42].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[42].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[42].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[133].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.fbFastFaultOutput1.astFF[42].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[42].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[42].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].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.fbFastFaultOutput1.astFF[42].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[133].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.fbFastFaultOutput1.astFF[42].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0133:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[133].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...43].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[43].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[43].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[134].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.fbFastFaultOutput1.astFF[43].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43419,14 +43419,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[43].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...134].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.fbFastFaultOutput1.astFF[43].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43435,28 +43435,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[134].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.fbFastFaultOutput1.astFF[43].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[43].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -43465,26 +43465,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[43].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[134].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.fbFastFaultOutput1.astFF[43].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43493,221 +43493,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[43].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[134].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.fbFastFaultOutput1.astFF[43].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[43].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[43].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[134].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.fbFastFaultOutput1.astFF[43].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[43].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[43].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].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.fbFastFaultOutput1.astFF[43].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[134].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.fbFastFaultOutput1.astFF[43].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0134:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[134].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...44].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[44].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[44].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[135].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.fbFastFaultOutput1.astFF[44].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43716,14 +43716,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[44].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...135].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.fbFastFaultOutput1.astFF[44].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43732,28 +43732,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[135].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.fbFastFaultOutput1.astFF[44].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[44].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -43762,26 +43762,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...44].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[44].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[135].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.fbFastFaultOutput1.astFF[44].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43790,221 +43790,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[44].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[135].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.fbFastFaultOutput1.astFF[44].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[44].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[44].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[135].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.fbFastFaultOutput1.astFF[44].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[44].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[44].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].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.fbFastFaultOutput1.astFF[44].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[135].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.fbFastFaultOutput1.astFF[44].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0135:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[135].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...45].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[45].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[45].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[136].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.fbFastFaultOutput1.astFF[45].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44013,14 +44013,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[45].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...136].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.fbFastFaultOutput1.astFF[45].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44029,28 +44029,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[136].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.fbFastFaultOutput1.astFF[45].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[45].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44059,26 +44059,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[45].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[136].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.fbFastFaultOutput1.astFF[45].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44087,221 +44087,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[45].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[136].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.fbFastFaultOutput1.astFF[45].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[45].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[45].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[136].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.fbFastFaultOutput1.astFF[45].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[45].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[45].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].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.fbFastFaultOutput1.astFF[45].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[136].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.fbFastFaultOutput1.astFF[45].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0136:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[136].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...46].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[46].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[46].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[137].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.fbFastFaultOutput1.astFF[46].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44310,14 +44310,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[46].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...137].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.fbFastFaultOutput1.astFF[46].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44326,28 +44326,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[137].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.fbFastFaultOutput1.astFF[46].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[46].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44356,26 +44356,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...46].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[46].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[137].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.fbFastFaultOutput1.astFF[46].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44384,221 +44384,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[46].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[137].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.fbFastFaultOutput1.astFF[46].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[46].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[46].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[137].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.fbFastFaultOutput1.astFF[46].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[46].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[46].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].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.fbFastFaultOutput1.astFF[46].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[137].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.fbFastFaultOutput1.astFF[46].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0137:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[137].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...47].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[47].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[47].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[138].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.fbFastFaultOutput1.astFF[47].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44607,14 +44607,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[47].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...138].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.fbFastFaultOutput1.astFF[47].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44623,28 +44623,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[138].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.fbFastFaultOutput1.astFF[47].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[47].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44653,26 +44653,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...47].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[47].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[138].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.fbFastFaultOutput1.astFF[47].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44681,221 +44681,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[47].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[138].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.fbFastFaultOutput1.astFF[47].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[47].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[47].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[138].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.fbFastFaultOutput1.astFF[47].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[47].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[47].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].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.fbFastFaultOutput1.astFF[47].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[138].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.fbFastFaultOutput1.astFF[47].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0138:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[138].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...48].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[48].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[48].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[139].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.fbFastFaultOutput1.astFF[48].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44904,14 +44904,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[48].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...139].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.fbFastFaultOutput1.astFF[48].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44920,28 +44920,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[139].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.fbFastFaultOutput1.astFF[48].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[48].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44950,26 +44950,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[48].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[139].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.fbFastFaultOutput1.astFF[48].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44978,221 +44978,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[48].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[139].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.fbFastFaultOutput1.astFF[48].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[48].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[48].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[139].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.fbFastFaultOutput1.astFF[48].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[48].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[48].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].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.fbFastFaultOutput1.astFF[48].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[139].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.fbFastFaultOutput1.astFF[48].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0139:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[139].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...49].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[49].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45201,14 +45201,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[49].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[49].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45217,28 +45217,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[49].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -45247,26 +45247,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...49].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45275,221 +45275,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[49].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[49].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[49].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[49].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[49].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[49].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[4].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[4].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[4].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[140].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.fbFastFaultOutput1.astFF[4].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45498,14 +45498,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[4].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...140].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.fbFastFaultOutput1.astFF[4].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45514,28 +45514,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[140].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.fbFastFaultOutput1.astFF[4].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[4].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -45544,26 +45544,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[4].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[4].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[140].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.fbFastFaultOutput1.astFF[4].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45572,221 +45572,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[4].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[140].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.fbFastFaultOutput1.astFF[4].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[4].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[4].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[140].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.fbFastFaultOutput1.astFF[4].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[4].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[4].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].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.fbFastFaultOutput1.astFF[4].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[140].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.fbFastFaultOutput1.astFF[4].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0140:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[140].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...50].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[50].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[50].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[141].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.fbFastFaultOutput1.astFF[50].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45795,14 +45795,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[50].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...141].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.fbFastFaultOutput1.astFF[50].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45811,28 +45811,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[141].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.fbFastFaultOutput1.astFF[50].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[50].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -45841,26 +45841,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...50].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[50].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[141].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.fbFastFaultOutput1.astFF[50].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45869,221 +45869,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[50].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[141].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.fbFastFaultOutput1.astFF[50].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[50].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[50].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[141].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.fbFastFaultOutput1.astFF[50].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[50].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[50].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].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.fbFastFaultOutput1.astFF[50].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[141].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.fbFastFaultOutput1.astFF[50].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0141:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[141].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...51].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[51].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[51].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[142].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.fbFastFaultOutput1.astFF[51].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46092,14 +46092,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[51].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...142].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.fbFastFaultOutput1.astFF[51].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46108,28 +46108,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[142].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.fbFastFaultOutput1.astFF[51].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[51].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -46138,26 +46138,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[51].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[142].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.fbFastFaultOutput1.astFF[51].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46166,221 +46166,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[51].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[142].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.fbFastFaultOutput1.astFF[51].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[51].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[51].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[142].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.fbFastFaultOutput1.astFF[51].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[51].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[51].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].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.fbFastFaultOutput1.astFF[51].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[142].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.fbFastFaultOutput1.astFF[51].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0142:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[142].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...52].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[52].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[52].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[143].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.fbFastFaultOutput1.astFF[52].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46389,14 +46389,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[52].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...143].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.fbFastFaultOutput1.astFF[52].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46405,28 +46405,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[143].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.fbFastFaultOutput1.astFF[52].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[52].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -46435,26 +46435,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...52].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[52].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[143].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.fbFastFaultOutput1.astFF[52].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46463,221 +46463,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[52].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[143].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.fbFastFaultOutput1.astFF[52].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[52].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[52].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[143].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.fbFastFaultOutput1.astFF[52].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[52].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[52].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].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.fbFastFaultOutput1.astFF[52].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[143].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.fbFastFaultOutput1.astFF[52].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0143:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[143].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...53].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[53].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[53].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[144].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.fbFastFaultOutput1.astFF[53].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46686,14 +46686,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[53].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...144].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.fbFastFaultOutput1.astFF[53].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46702,28 +46702,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[144].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.fbFastFaultOutput1.astFF[53].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[53].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -46732,26 +46732,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[53].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[144].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.fbFastFaultOutput1.astFF[53].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46760,221 +46760,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[53].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[144].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.fbFastFaultOutput1.astFF[53].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[53].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[53].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[144].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.fbFastFaultOutput1.astFF[53].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[53].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[53].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].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.fbFastFaultOutput1.astFF[53].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[144].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.fbFastFaultOutput1.astFF[53].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0144:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[144].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[54].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[54].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[145].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.fbFastFaultOutput1.astFF[54].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46983,14 +46983,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[54].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...145].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.fbFastFaultOutput1.astFF[54].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46999,28 +46999,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[145].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.fbFastFaultOutput1.astFF[54].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[54].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47029,26 +47029,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[54].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[145].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.fbFastFaultOutput1.astFF[54].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47057,221 +47057,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[54].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[145].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.fbFastFaultOutput1.astFF[54].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[54].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[54].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[145].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.fbFastFaultOutput1.astFF[54].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[54].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[54].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].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.fbFastFaultOutput1.astFF[54].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[145].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.fbFastFaultOutput1.astFF[54].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0145:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[145].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[55].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[55].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[146].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.fbFastFaultOutput1.astFF[55].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47280,14 +47280,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[55].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...146].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.fbFastFaultOutput1.astFF[55].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47296,28 +47296,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[146].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.fbFastFaultOutput1.astFF[55].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[55].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47326,26 +47326,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[55].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[146].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.fbFastFaultOutput1.astFF[55].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47354,221 +47354,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[55].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[146].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.fbFastFaultOutput1.astFF[55].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[55].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[55].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[146].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.fbFastFaultOutput1.astFF[55].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[55].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[55].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].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.fbFastFaultOutput1.astFF[55].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[146].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.fbFastFaultOutput1.astFF[55].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0146:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[146].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...56].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[56].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[56].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[147].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.fbFastFaultOutput1.astFF[56].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47577,14 +47577,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[56].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...147].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.fbFastFaultOutput1.astFF[56].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47593,28 +47593,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[147].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.fbFastFaultOutput1.astFF[56].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[56].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47623,26 +47623,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...56].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[56].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[147].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.fbFastFaultOutput1.astFF[56].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47651,221 +47651,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[56].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[147].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.fbFastFaultOutput1.astFF[56].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[56].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[56].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[147].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.fbFastFaultOutput1.astFF[56].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[56].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[56].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].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.fbFastFaultOutput1.astFF[56].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[147].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.fbFastFaultOutput1.astFF[56].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0147:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[147].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[57].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[57].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[148].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.fbFastFaultOutput1.astFF[57].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47874,14 +47874,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[57].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...148].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.fbFastFaultOutput1.astFF[57].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47890,28 +47890,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[148].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.fbFastFaultOutput1.astFF[57].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[57].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47920,26 +47920,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[57].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[148].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.fbFastFaultOutput1.astFF[57].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47948,221 +47948,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[57].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[148].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.fbFastFaultOutput1.astFF[57].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[57].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[57].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[148].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.fbFastFaultOutput1.astFF[57].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[57].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[57].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].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.fbFastFaultOutput1.astFF[57].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[148].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.fbFastFaultOutput1.astFF[57].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0148:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[148].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[58].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[58].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[149].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.fbFastFaultOutput1.astFF[58].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48171,14 +48171,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[58].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...149].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.fbFastFaultOutput1.astFF[58].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48187,28 +48187,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[149].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.fbFastFaultOutput1.astFF[58].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[58].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -48217,26 +48217,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[58].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[149].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.fbFastFaultOutput1.astFF[58].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48245,221 +48245,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[58].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[149].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.fbFastFaultOutput1.astFF[58].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[58].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[58].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[149].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.fbFastFaultOutput1.astFF[58].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[58].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[58].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].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.fbFastFaultOutput1.astFF[58].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[149].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.fbFastFaultOutput1.astFF[58].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0149:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[149].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...59].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[59].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48468,14 +48468,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[59].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[59].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48484,28 +48484,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[59].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -48514,26 +48514,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48542,221 +48542,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[59].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[59].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[59].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[14].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.fbFastFaultOutput1.astFF[59].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[59].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[59].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[59].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[5].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[5].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[5].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[150].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.fbFastFaultOutput1.astFF[5].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48765,14 +48765,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[5].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...150].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.fbFastFaultOutput1.astFF[5].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48781,28 +48781,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[150].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.fbFastFaultOutput1.astFF[5].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[5].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -48811,26 +48811,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[5].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[5].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[150].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.fbFastFaultOutput1.astFF[5].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48839,221 +48839,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[5].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[150].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.fbFastFaultOutput1.astFF[5].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[5].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[5].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[150].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.fbFastFaultOutput1.astFF[5].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[5].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[5].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].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.fbFastFaultOutput1.astFF[5].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[150].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.fbFastFaultOutput1.astFF[5].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0150:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[150].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...60].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput1.astFF[60].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[60].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[151].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.fbFastFaultOutput1.astFF[60].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49062,14 +49062,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[60].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...151].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.fbFastFaultOutput1.astFF[60].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49078,28 +49078,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[151].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.fbFastFaultOutput1.astFF[60].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[60].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49108,26 +49108,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput1.astFF[60].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[151].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.fbFastFaultOutput1.astFF[60].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49136,221 +49136,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[60].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[151].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.fbFastFaultOutput1.astFF[60].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput1.astFF[60].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[60].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[151].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.fbFastFaultOutput1.astFF[60].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput1.astFF[60].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[60].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].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.fbFastFaultOutput1.astFF[60].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[151].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.fbFastFaultOutput1.astFF[60].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0151:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[151].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...61].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput1.astFF[61].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[61].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[152].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.fbFastFaultOutput1.astFF[61].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49359,14 +49359,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[61].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...152].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.fbFastFaultOutput1.astFF[61].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49375,28 +49375,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[152].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.fbFastFaultOutput1.astFF[61].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[61].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49405,26 +49405,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput1.astFF[61].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[152].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.fbFastFaultOutput1.astFF[61].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49433,221 +49433,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[61].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[152].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.fbFastFaultOutput1.astFF[61].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput1.astFF[61].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[61].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[152].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.fbFastFaultOutput1.astFF[61].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput1.astFF[61].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[61].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].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.fbFastFaultOutput1.astFF[61].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[152].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.fbFastFaultOutput1.astFF[61].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0152:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[152].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...62].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput1.astFF[62].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[62].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[153].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.fbFastFaultOutput1.astFF[62].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49656,14 +49656,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[62].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...153].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.fbFastFaultOutput1.astFF[62].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49672,28 +49672,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[153].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.fbFastFaultOutput1.astFF[62].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[62].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49702,26 +49702,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput1.astFF[62].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[153].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.fbFastFaultOutput1.astFF[62].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49730,221 +49730,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[62].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[153].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.fbFastFaultOutput1.astFF[62].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput1.astFF[62].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[62].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[153].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.fbFastFaultOutput1.astFF[62].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput1.astFF[62].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[62].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].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.fbFastFaultOutput1.astFF[62].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[153].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.fbFastFaultOutput1.astFF[62].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0153:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[153].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...63].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput1.astFF[63].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[63].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[154].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.fbFastFaultOutput1.astFF[63].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49953,14 +49953,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[63].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...154].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.fbFastFaultOutput1.astFF[63].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49969,28 +49969,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[154].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.fbFastFaultOutput1.astFF[63].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[63].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49999,26 +49999,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput1.astFF[63].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[154].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.fbFastFaultOutput1.astFF[63].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50027,221 +50027,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[63].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[154].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.fbFastFaultOutput1.astFF[63].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput1.astFF[63].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[63].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[154].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.fbFastFaultOutput1.astFF[63].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput1.astFF[63].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[63].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].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.fbFastFaultOutput1.astFF[63].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[154].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.fbFastFaultOutput1.astFF[63].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0154:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[154].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...64].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput1.astFF[64].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[64].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[155].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.fbFastFaultOutput1.astFF[64].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50250,14 +50250,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[64].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...155].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.fbFastFaultOutput1.astFF[64].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50266,28 +50266,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[155].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.fbFastFaultOutput1.astFF[64].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[64].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -50296,26 +50296,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput1.astFF[64].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[155].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.fbFastFaultOutput1.astFF[64].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50324,221 +50324,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[64].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[155].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.fbFastFaultOutput1.astFF[64].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput1.astFF[64].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[64].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[155].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.fbFastFaultOutput1.astFF[64].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput1.astFF[64].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[64].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].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.fbFastFaultOutput1.astFF[64].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[155].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.fbFastFaultOutput1.astFF[64].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0155:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[155].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...65].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput1.astFF[65].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[65].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[156].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.fbFastFaultOutput1.astFF[65].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50547,14 +50547,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[65].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...156].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.fbFastFaultOutput1.astFF[65].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50563,28 +50563,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[156].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.fbFastFaultOutput1.astFF[65].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[65].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -50593,26 +50593,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...65].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput1.astFF[65].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[156].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.fbFastFaultOutput1.astFF[65].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50621,221 +50621,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[65].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[156].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.fbFastFaultOutput1.astFF[65].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput1.astFF[65].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[65].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[156].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.fbFastFaultOutput1.astFF[65].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput1.astFF[65].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[65].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].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.fbFastFaultOutput1.astFF[65].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[156].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.fbFastFaultOutput1.astFF[65].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0156:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[156].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...66].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput1.astFF[66].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[66].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[157].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.fbFastFaultOutput1.astFF[66].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50844,14 +50844,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[66].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...157].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.fbFastFaultOutput1.astFF[66].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50860,28 +50860,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[157].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.fbFastFaultOutput1.astFF[66].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[66].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -50890,26 +50890,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput1.astFF[66].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[157].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.fbFastFaultOutput1.astFF[66].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50918,221 +50918,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[66].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[157].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.fbFastFaultOutput1.astFF[66].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput1.astFF[66].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[66].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[157].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.fbFastFaultOutput1.astFF[66].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput1.astFF[66].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[66].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].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.fbFastFaultOutput1.astFF[66].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[157].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.fbFastFaultOutput1.astFF[66].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0157:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[157].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput1.astFF[67].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[67].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[158].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.fbFastFaultOutput1.astFF[67].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51141,14 +51141,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[67].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...158].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.fbFastFaultOutput1.astFF[67].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51157,28 +51157,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[158].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.fbFastFaultOutput1.astFF[67].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[67].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -51187,26 +51187,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...67].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput1.astFF[67].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[158].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.fbFastFaultOutput1.astFF[67].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51215,221 +51215,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[67].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[158].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.fbFastFaultOutput1.astFF[67].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput1.astFF[67].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[67].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[158].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.fbFastFaultOutput1.astFF[67].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput1.astFF[67].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[67].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].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.fbFastFaultOutput1.astFF[67].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[158].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.fbFastFaultOutput1.astFF[67].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0158:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[158].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput1.astFF[68].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[68].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[159].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.fbFastFaultOutput1.astFF[68].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51438,14 +51438,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[68].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...159].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.fbFastFaultOutput1.astFF[68].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51454,28 +51454,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[159].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.fbFastFaultOutput1.astFF[68].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[68].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -51484,26 +51484,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput1.astFF[68].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[159].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.fbFastFaultOutput1.astFF[68].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51512,221 +51512,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[68].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[159].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.fbFastFaultOutput1.astFF[68].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput1.astFF[68].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[68].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[159].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.fbFastFaultOutput1.astFF[68].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput1.astFF[68].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[68].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].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.fbFastFaultOutput1.astFF[68].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[159].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.fbFastFaultOutput1.astFF[68].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0159:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[159].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...69].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[69].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51735,14 +51735,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[69].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[69].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51751,28 +51751,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[69].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -51781,26 +51781,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...69].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[15].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.fbFastFaultOutput1.astFF[69].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51809,221 +51809,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[69].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[69].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[69].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[69].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[69].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[69].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[6].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput1.astFF[6].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[6].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[160].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.fbFastFaultOutput1.astFF[6].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52032,14 +52032,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[6].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...160].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.fbFastFaultOutput1.astFF[6].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52048,28 +52048,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[160].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.fbFastFaultOutput1.astFF[6].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[6].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52078,26 +52078,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[6].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput1.astFF[6].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[160].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.fbFastFaultOutput1.astFF[6].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52106,221 +52106,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[6].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[160].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.fbFastFaultOutput1.astFF[6].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput1.astFF[6].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[6].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[160].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.fbFastFaultOutput1.astFF[6].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput1.astFF[6].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[6].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].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.fbFastFaultOutput1.astFF[6].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[160].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.fbFastFaultOutput1.astFF[6].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0160:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[160].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...70].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput1.astFF[70].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[70].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[161].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.fbFastFaultOutput1.astFF[70].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52329,14 +52329,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[70].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...161].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.fbFastFaultOutput1.astFF[70].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52345,28 +52345,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[161].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.fbFastFaultOutput1.astFF[70].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[70].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52375,26 +52375,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...70].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput1.astFF[70].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[161].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.fbFastFaultOutput1.astFF[70].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52403,221 +52403,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[70].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[161].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.fbFastFaultOutput1.astFF[70].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput1.astFF[70].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[70].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[161].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.fbFastFaultOutput1.astFF[70].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput1.astFF[70].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[70].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].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.fbFastFaultOutput1.astFF[70].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[161].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.fbFastFaultOutput1.astFF[70].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0161:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[161].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...71].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput1.astFF[71].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[71].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[162].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.fbFastFaultOutput1.astFF[71].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52626,14 +52626,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[71].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...162].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.fbFastFaultOutput1.astFF[71].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52642,28 +52642,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[162].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.fbFastFaultOutput1.astFF[71].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[71].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52672,26 +52672,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput1.astFF[71].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[162].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.fbFastFaultOutput1.astFF[71].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52700,221 +52700,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[71].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[162].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.fbFastFaultOutput1.astFF[71].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput1.astFF[71].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[71].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[162].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.fbFastFaultOutput1.astFF[71].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput1.astFF[71].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[71].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].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.fbFastFaultOutput1.astFF[71].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[162].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.fbFastFaultOutput1.astFF[71].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0162:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[162].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...72].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput1.astFF[72].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[72].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[163].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.fbFastFaultOutput1.astFF[72].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52923,14 +52923,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[72].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...163].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.fbFastFaultOutput1.astFF[72].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52939,28 +52939,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[163].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.fbFastFaultOutput1.astFF[72].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[72].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52969,26 +52969,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...72].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput1.astFF[72].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[163].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.fbFastFaultOutput1.astFF[72].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52997,221 +52997,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[72].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[163].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.fbFastFaultOutput1.astFF[72].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput1.astFF[72].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[72].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[163].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.fbFastFaultOutput1.astFF[72].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput1.astFF[72].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[72].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].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.fbFastFaultOutput1.astFF[72].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[163].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.fbFastFaultOutput1.astFF[72].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0163:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[163].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...73].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput1.astFF[73].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[73].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[164].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.fbFastFaultOutput1.astFF[73].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53220,14 +53220,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[73].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...164].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.fbFastFaultOutput1.astFF[73].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53236,28 +53236,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[164].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.fbFastFaultOutput1.astFF[73].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[73].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -53266,26 +53266,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput1.astFF[73].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[164].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.fbFastFaultOutput1.astFF[73].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53294,221 +53294,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[73].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[164].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.fbFastFaultOutput1.astFF[73].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput1.astFF[73].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[73].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[164].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.fbFastFaultOutput1.astFF[73].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput1.astFF[73].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[73].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].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.fbFastFaultOutput1.astFF[73].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[164].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.fbFastFaultOutput1.astFF[73].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0164:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[164].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...74].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput1.astFF[74].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[74].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[165].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.fbFastFaultOutput1.astFF[74].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53517,14 +53517,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[74].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...165].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.fbFastFaultOutput1.astFF[74].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53533,28 +53533,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[165].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.fbFastFaultOutput1.astFF[74].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[74].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -53563,26 +53563,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...74].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput1.astFF[74].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[165].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.fbFastFaultOutput1.astFF[74].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53591,221 +53591,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[74].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[165].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.fbFastFaultOutput1.astFF[74].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput1.astFF[74].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[74].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[165].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.fbFastFaultOutput1.astFF[74].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput1.astFF[74].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[74].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].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.fbFastFaultOutput1.astFF[74].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[165].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.fbFastFaultOutput1.astFF[74].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0165:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[165].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...75].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput1.astFF[75].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[75].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[166].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.fbFastFaultOutput1.astFF[75].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53814,14 +53814,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[75].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...166].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.fbFastFaultOutput1.astFF[75].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53830,28 +53830,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[166].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.fbFastFaultOutput1.astFF[75].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[75].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -53860,26 +53860,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...75].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput1.astFF[75].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[166].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.fbFastFaultOutput1.astFF[75].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53888,221 +53888,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[75].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[166].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.fbFastFaultOutput1.astFF[75].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput1.astFF[75].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[75].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[166].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.fbFastFaultOutput1.astFF[75].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput1.astFF[75].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[75].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].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.fbFastFaultOutput1.astFF[75].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[166].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.fbFastFaultOutput1.astFF[75].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0166:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[166].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...76].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput1.astFF[76].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[76].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[167].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.fbFastFaultOutput1.astFF[76].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54111,14 +54111,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[76].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...167].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.fbFastFaultOutput1.astFF[76].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54127,28 +54127,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[167].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.fbFastFaultOutput1.astFF[76].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[76].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -54157,26 +54157,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput1.astFF[76].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[167].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.fbFastFaultOutput1.astFF[76].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54185,221 +54185,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[76].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[167].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.fbFastFaultOutput1.astFF[76].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput1.astFF[76].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[76].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[167].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.fbFastFaultOutput1.astFF[76].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput1.astFF[76].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[76].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].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.fbFastFaultOutput1.astFF[76].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[167].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.fbFastFaultOutput1.astFF[76].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0167:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[167].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...77].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput1.astFF[77].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[77].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[168].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.fbFastFaultOutput1.astFF[77].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54408,14 +54408,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[77].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...168].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.fbFastFaultOutput1.astFF[77].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54424,28 +54424,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[168].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.fbFastFaultOutput1.astFF[77].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[77].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -54454,26 +54454,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...77].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput1.astFF[77].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[168].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.fbFastFaultOutput1.astFF[77].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54482,221 +54482,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[77].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[168].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.fbFastFaultOutput1.astFF[77].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput1.astFF[77].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[77].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[168].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.fbFastFaultOutput1.astFF[77].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput1.astFF[77].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[77].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].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.fbFastFaultOutput1.astFF[77].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[168].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.fbFastFaultOutput1.astFF[77].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0168:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[168].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...78].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput1.astFF[78].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[78].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[169].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.fbFastFaultOutput1.astFF[78].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54705,14 +54705,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[78].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...169].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.fbFastFaultOutput1.astFF[78].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54721,28 +54721,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[169].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.fbFastFaultOutput1.astFF[78].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[78].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -54751,26 +54751,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput1.astFF[78].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[169].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.fbFastFaultOutput1.astFF[78].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54779,221 +54779,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[78].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[169].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.fbFastFaultOutput1.astFF[78].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput1.astFF[78].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[78].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[169].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.fbFastFaultOutput1.astFF[78].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput1.astFF[78].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[78].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].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.fbFastFaultOutput1.astFF[78].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[169].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.fbFastFaultOutput1.astFF[78].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0169:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[169].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...79].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[79].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55002,14 +55002,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[79].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[79].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55018,28 +55018,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[79].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55048,26 +55048,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...79].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55076,221 +55076,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[79].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[79].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[79].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[16].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.fbFastFaultOutput1.astFF[79].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[79].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[79].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[79].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[7].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput1.astFF[7].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[7].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[170].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.fbFastFaultOutput1.astFF[7].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55299,14 +55299,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[7].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...170].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.fbFastFaultOutput1.astFF[7].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55315,28 +55315,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[170].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.fbFastFaultOutput1.astFF[7].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[7].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55345,26 +55345,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[7].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput1.astFF[7].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[170].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.fbFastFaultOutput1.astFF[7].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55373,221 +55373,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[7].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[170].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.fbFastFaultOutput1.astFF[7].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput1.astFF[7].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[7].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[170].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.fbFastFaultOutput1.astFF[7].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput1.astFF[7].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[7].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].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.fbFastFaultOutput1.astFF[7].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[170].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.fbFastFaultOutput1.astFF[7].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0170:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[170].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...80].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput1.astFF[80].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[80].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[171].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.fbFastFaultOutput1.astFF[80].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55596,14 +55596,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[80].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...171].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.fbFastFaultOutput1.astFF[80].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55612,28 +55612,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[171].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.fbFastFaultOutput1.astFF[80].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[80].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55642,26 +55642,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput1.astFF[80].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[171].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.fbFastFaultOutput1.astFF[80].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55670,221 +55670,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[80].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[171].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.fbFastFaultOutput1.astFF[80].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput1.astFF[80].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[80].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[171].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.fbFastFaultOutput1.astFF[80].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput1.astFF[80].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[80].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].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.fbFastFaultOutput1.astFF[80].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[171].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.fbFastFaultOutput1.astFF[80].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0171:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[171].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...81].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput1.astFF[81].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[81].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[172].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.fbFastFaultOutput1.astFF[81].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55893,14 +55893,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[81].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...172].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.fbFastFaultOutput1.astFF[81].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55909,28 +55909,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[172].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.fbFastFaultOutput1.astFF[81].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[81].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55939,26 +55939,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput1.astFF[81].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[172].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.fbFastFaultOutput1.astFF[81].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55967,221 +55967,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[81].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[172].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.fbFastFaultOutput1.astFF[81].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput1.astFF[81].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[81].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[172].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.fbFastFaultOutput1.astFF[81].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput1.astFF[81].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[81].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].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.fbFastFaultOutput1.astFF[81].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[172].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.fbFastFaultOutput1.astFF[81].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0172:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[172].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...82].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput1.astFF[82].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[82].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[173].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.fbFastFaultOutput1.astFF[82].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56190,14 +56190,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[82].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...173].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.fbFastFaultOutput1.astFF[82].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56206,28 +56206,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[173].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.fbFastFaultOutput1.astFF[82].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[82].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -56236,26 +56236,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput1.astFF[82].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[173].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.fbFastFaultOutput1.astFF[82].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56264,221 +56264,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[82].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[173].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.fbFastFaultOutput1.astFF[82].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput1.astFF[82].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[82].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[173].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.fbFastFaultOutput1.astFF[82].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput1.astFF[82].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[82].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].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.fbFastFaultOutput1.astFF[82].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[173].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.fbFastFaultOutput1.astFF[82].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0173:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[173].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...83].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput1.astFF[83].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[83].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[174].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.fbFastFaultOutput1.astFF[83].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56487,14 +56487,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[83].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...174].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.fbFastFaultOutput1.astFF[83].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56503,28 +56503,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[174].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.fbFastFaultOutput1.astFF[83].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[83].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -56533,26 +56533,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput1.astFF[83].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[174].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.fbFastFaultOutput1.astFF[83].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56561,221 +56561,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[83].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[174].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.fbFastFaultOutput1.astFF[83].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput1.astFF[83].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[83].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[174].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.fbFastFaultOutput1.astFF[83].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput1.astFF[83].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[83].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].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.fbFastFaultOutput1.astFF[83].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[174].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.fbFastFaultOutput1.astFF[83].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0174:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[174].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...84].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput1.astFF[84].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[84].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[175].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.fbFastFaultOutput1.astFF[84].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56784,14 +56784,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[84].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...175].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.fbFastFaultOutput1.astFF[84].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56800,28 +56800,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[175].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.fbFastFaultOutput1.astFF[84].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[84].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -56830,26 +56830,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput1.astFF[84].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[175].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.fbFastFaultOutput1.astFF[84].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56858,221 +56858,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[84].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[175].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.fbFastFaultOutput1.astFF[84].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput1.astFF[84].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[84].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[175].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.fbFastFaultOutput1.astFF[84].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput1.astFF[84].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[84].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].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.fbFastFaultOutput1.astFF[84].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[175].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.fbFastFaultOutput1.astFF[84].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0175:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[175].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...85].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput1.astFF[85].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[85].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[176].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.fbFastFaultOutput1.astFF[85].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57081,14 +57081,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[85].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...176].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.fbFastFaultOutput1.astFF[85].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57097,28 +57097,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[176].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.fbFastFaultOutput1.astFF[85].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[85].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -57127,26 +57127,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput1.astFF[85].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[176].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.fbFastFaultOutput1.astFF[85].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57155,221 +57155,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[85].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[176].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.fbFastFaultOutput1.astFF[85].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput1.astFF[85].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[85].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[176].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.fbFastFaultOutput1.astFF[85].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput1.astFF[85].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[85].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].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.fbFastFaultOutput1.astFF[85].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[176].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.fbFastFaultOutput1.astFF[85].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0176:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[176].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...86].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput1.astFF[86].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[86].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[177].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.fbFastFaultOutput1.astFF[86].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57378,14 +57378,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[86].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...177].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.fbFastFaultOutput1.astFF[86].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57394,28 +57394,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[177].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.fbFastFaultOutput1.astFF[86].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[86].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -57424,26 +57424,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput1.astFF[86].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[177].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.fbFastFaultOutput1.astFF[86].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57452,221 +57452,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[86].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[177].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.fbFastFaultOutput1.astFF[86].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput1.astFF[86].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[86].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[177].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.fbFastFaultOutput1.astFF[86].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput1.astFF[86].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[86].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].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.fbFastFaultOutput1.astFF[86].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[177].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.fbFastFaultOutput1.astFF[86].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0177:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[177].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...87].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput1.astFF[87].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[87].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[178].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.fbFastFaultOutput1.astFF[87].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57675,14 +57675,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[87].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...178].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.fbFastFaultOutput1.astFF[87].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57691,28 +57691,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[178].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.fbFastFaultOutput1.astFF[87].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[87].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -57721,26 +57721,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput1.astFF[87].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[178].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.fbFastFaultOutput1.astFF[87].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57749,221 +57749,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[87].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[178].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.fbFastFaultOutput1.astFF[87].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput1.astFF[87].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[87].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[178].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.fbFastFaultOutput1.astFF[87].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput1.astFF[87].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[87].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].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.fbFastFaultOutput1.astFF[87].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[178].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.fbFastFaultOutput1.astFF[87].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0178:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[178].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput1.astFF[88].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[88].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[179].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.fbFastFaultOutput1.astFF[88].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57972,14 +57972,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[88].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...179].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.fbFastFaultOutput1.astFF[88].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57988,28 +57988,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[179].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.fbFastFaultOutput1.astFF[88].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[88].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58018,26 +58018,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...88].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput1.astFF[88].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[179].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.fbFastFaultOutput1.astFF[88].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58046,221 +58046,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[88].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[179].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.fbFastFaultOutput1.astFF[88].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput1.astFF[88].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[88].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[179].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.fbFastFaultOutput1.astFF[88].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput1.astFF[88].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[88].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].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.fbFastFaultOutput1.astFF[88].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[179].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.fbFastFaultOutput1.astFF[88].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0179:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[179].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...89].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[89].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58269,14 +58269,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[89].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[89].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58285,28 +58285,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[89].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58315,26 +58315,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58343,221 +58343,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[89].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[89].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[89].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[89].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[89].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[89].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[8].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput1.astFF[8].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[8].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[180].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.fbFastFaultOutput1.astFF[8].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58566,14 +58566,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[8].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...180].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.fbFastFaultOutput1.astFF[8].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58582,28 +58582,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[180].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.fbFastFaultOutput1.astFF[8].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[8].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58612,26 +58612,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[8].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput1.astFF[8].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[180].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.fbFastFaultOutput1.astFF[8].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58640,221 +58640,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[8].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[180].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.fbFastFaultOutput1.astFF[8].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput1.astFF[8].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[8].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[180].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.fbFastFaultOutput1.astFF[8].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput1.astFF[8].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[8].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].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.fbFastFaultOutput1.astFF[8].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[180].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.fbFastFaultOutput1.astFF[8].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0180:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[180].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...90].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput1.astFF[90].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[90].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[181].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.fbFastFaultOutput1.astFF[90].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58863,14 +58863,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[90].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...181].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.fbFastFaultOutput1.astFF[90].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58879,28 +58879,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[181].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.fbFastFaultOutput1.astFF[90].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[90].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58909,26 +58909,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput1.astFF[90].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[181].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.fbFastFaultOutput1.astFF[90].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58937,221 +58937,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[90].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[181].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.fbFastFaultOutput1.astFF[90].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput1.astFF[90].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[90].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[181].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.fbFastFaultOutput1.astFF[90].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput1.astFF[90].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[90].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].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.fbFastFaultOutput1.astFF[90].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[181].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.fbFastFaultOutput1.astFF[90].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0181:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[181].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...91].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput1.astFF[91].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[91].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[182].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.fbFastFaultOutput1.astFF[91].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59160,14 +59160,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[91].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...182].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.fbFastFaultOutput1.astFF[91].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59176,28 +59176,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[182].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.fbFastFaultOutput1.astFF[91].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[91].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -59206,26 +59206,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput1.astFF[91].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[182].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.fbFastFaultOutput1.astFF[91].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59234,221 +59234,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[91].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[182].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.fbFastFaultOutput1.astFF[91].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput1.astFF[91].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[91].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[182].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.fbFastFaultOutput1.astFF[91].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput1.astFF[91].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[91].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].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.fbFastFaultOutput1.astFF[91].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[182].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.fbFastFaultOutput1.astFF[91].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0182:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[182].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...92].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput1.astFF[92].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[92].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[183].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.fbFastFaultOutput1.astFF[92].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59457,14 +59457,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[92].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...183].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.fbFastFaultOutput1.astFF[92].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59473,28 +59473,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[183].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.fbFastFaultOutput1.astFF[92].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[92].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -59503,26 +59503,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...92].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput1.astFF[92].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[183].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.fbFastFaultOutput1.astFF[92].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59531,221 +59531,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[92].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[183].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.fbFastFaultOutput1.astFF[92].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput1.astFF[92].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[92].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[183].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.fbFastFaultOutput1.astFF[92].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput1.astFF[92].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[92].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].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.fbFastFaultOutput1.astFF[92].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[183].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.fbFastFaultOutput1.astFF[92].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0183:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[183].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...93].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput1.astFF[93].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[93].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[184].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.fbFastFaultOutput1.astFF[93].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59754,14 +59754,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[93].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...184].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.fbFastFaultOutput1.astFF[93].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59770,28 +59770,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[184].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.fbFastFaultOutput1.astFF[93].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[93].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -59800,26 +59800,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput1.astFF[93].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[184].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.fbFastFaultOutput1.astFF[93].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59828,221 +59828,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[93].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[184].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.fbFastFaultOutput1.astFF[93].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput1.astFF[93].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[93].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[184].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.fbFastFaultOutput1.astFF[93].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput1.astFF[93].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[93].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].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.fbFastFaultOutput1.astFF[93].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[184].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.fbFastFaultOutput1.astFF[93].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0184:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[184].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput1.astFF[94].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[94].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[185].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.fbFastFaultOutput1.astFF[94].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60051,14 +60051,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[94].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...185].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.fbFastFaultOutput1.astFF[94].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60067,28 +60067,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[185].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.fbFastFaultOutput1.astFF[94].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[94].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60097,26 +60097,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...94].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput1.astFF[94].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[185].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.fbFastFaultOutput1.astFF[94].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60125,221 +60125,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[94].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[185].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.fbFastFaultOutput1.astFF[94].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput1.astFF[94].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[94].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[185].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.fbFastFaultOutput1.astFF[94].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput1.astFF[94].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[94].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].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.fbFastFaultOutput1.astFF[94].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[185].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.fbFastFaultOutput1.astFF[94].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0185:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[185].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput1.astFF[95].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[95].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[186].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.fbFastFaultOutput1.astFF[95].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60348,14 +60348,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[95].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...186].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.fbFastFaultOutput1.astFF[95].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60364,28 +60364,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[186].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.fbFastFaultOutput1.astFF[95].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[95].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60394,26 +60394,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput1.astFF[95].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[186].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.fbFastFaultOutput1.astFF[95].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60422,221 +60422,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[95].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[186].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.fbFastFaultOutput1.astFF[95].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput1.astFF[95].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[95].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[186].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.fbFastFaultOutput1.astFF[95].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput1.astFF[95].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[95].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].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.fbFastFaultOutput1.astFF[95].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[186].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.fbFastFaultOutput1.astFF[95].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0186:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[186].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...96].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput1.astFF[96].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[96].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[187].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.fbFastFaultOutput1.astFF[96].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60645,14 +60645,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[96].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...187].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.fbFastFaultOutput1.astFF[96].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60661,28 +60661,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[187].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.fbFastFaultOutput1.astFF[96].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[96].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60691,26 +60691,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...96].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput1.astFF[96].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[187].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.fbFastFaultOutput1.astFF[96].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60719,221 +60719,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[96].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[187].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.fbFastFaultOutput1.astFF[96].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput1.astFF[96].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[96].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[187].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.fbFastFaultOutput1.astFF[96].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput1.astFF[96].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[96].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].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.fbFastFaultOutput1.astFF[96].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[187].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.fbFastFaultOutput1.astFF[96].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0187:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[187].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...97].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput1.astFF[97].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[97].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[188].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.fbFastFaultOutput1.astFF[97].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60942,14 +60942,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[97].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...188].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.fbFastFaultOutput1.astFF[97].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60958,28 +60958,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[188].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.fbFastFaultOutput1.astFF[97].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[97].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60988,26 +60988,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput1.astFF[97].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[188].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.fbFastFaultOutput1.astFF[97].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61016,221 +61016,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[97].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[188].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.fbFastFaultOutput1.astFF[97].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput1.astFF[97].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[97].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[188].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.fbFastFaultOutput1.astFF[97].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput1.astFF[97].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[97].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].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.fbFastFaultOutput1.astFF[97].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[188].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.fbFastFaultOutput1.astFF[97].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0188:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[188].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...98].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput1.astFF[98].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[98].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[189].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.fbFastFaultOutput1.astFF[98].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61239,14 +61239,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[98].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...189].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.fbFastFaultOutput1.astFF[98].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61255,28 +61255,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[189].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.fbFastFaultOutput1.astFF[98].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[98].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -61285,26 +61285,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput1.astFF[98].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[189].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.fbFastFaultOutput1.astFF[98].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61313,221 +61313,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[98].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[189].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.fbFastFaultOutput1.astFF[98].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput1.astFF[98].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[98].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[189].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.fbFastFaultOutput1.astFF[98].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput1.astFF[98].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[98].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].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.fbFastFaultOutput1.astFF[98].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[189].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.fbFastFaultOutput1.astFF[98].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0189:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[189].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[99].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61536,14 +61536,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[99].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[99].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61552,28 +61552,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[99].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -61582,26 +61582,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...99].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61610,221 +61610,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[99].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[99].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[99].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[18].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.fbFastFaultOutput1.astFF[99].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[99].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput1.astFF[99].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[99].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[9].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput1.astFF[9].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[9].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[190].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.fbFastFaultOutput1.astFF[9].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61833,14 +61833,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[9].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...190].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.fbFastFaultOutput1.astFF[9].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61849,28 +61849,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[190].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.fbFastFaultOutput1.astFF[9].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[9].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -61879,26 +61879,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[9].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput1.astFF[9].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[190].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.fbFastFaultOutput1.astFF[9].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61907,319 +61907,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[9].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[190].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.fbFastFaultOutput1.astFF[9].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput1.astFF[9].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[9].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[190].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.fbFastFaultOutput1.astFF[9].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput1.astFF[9].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput1.astFF[9].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].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.fbFastFaultOutput1.astFF[9].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.astFF[9].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[9].Reset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION: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.fbFastFaultOutput1.i_xReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PLC:RIX:MOTION:FFO:01:ClearFault") { - field(DESC, "Might be overidden by PLC writes") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:01:EnableVeto_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.i_xVeto?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PLC:RIX:MOTION:FFO:01:EnableVeto") { - field(DESC, "GVL.fbFastFaultOutput1.i_xVeto") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xVeto=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION: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.fbFastFaultOutput1.q_xFastFaultOut?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:01:RegistrationFailure_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[190].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.fbFastFaultOutput1.xFastFaultRegFail?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:RegistrationFailure") { - field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0190:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[190].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.xFastFaultRegFail=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput1.xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...00].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[100].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...FF[100].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[191].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.fbFastFaultOutput2.astFF[100].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62228,14 +62130,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...100].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...191].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.fbFastFaultOutput2.astFF[100].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62244,28 +62146,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...F[100].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[191].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.fbFastFaultOutput2.astFF[100].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[100].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -62274,26 +62176,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...00].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[100].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...F[100].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[191].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.fbFastFaultOutput2.astFF[100].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62302,221 +62204,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[100].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[191].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.fbFastFaultOutput2.astFF[100].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[100].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...[100].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[191].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.fbFastFaultOutput2.astFF[100].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[100].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[100].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].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.fbFastFaultOutput2.astFF[100].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[191].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.fbFastFaultOutput2.astFF[100].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0191:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[191].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[10].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[10].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[192].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.fbFastFaultOutput2.astFF[10].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62525,14 +62427,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[10].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...192].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.fbFastFaultOutput2.astFF[10].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62541,28 +62443,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[192].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.fbFastFaultOutput2.astFF[10].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[10].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -62571,26 +62473,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[10].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[192].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.fbFastFaultOutput2.astFF[10].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62599,221 +62501,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[10].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[192].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.fbFastFaultOutput2.astFF[10].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[10].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[10].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[192].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.fbFastFaultOutput2.astFF[10].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[10].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[10].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].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.fbFastFaultOutput2.astFF[10].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[192].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.fbFastFaultOutput2.astFF[10].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0192:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[192].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[11].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[11].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[193].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.fbFastFaultOutput2.astFF[11].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62822,14 +62724,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[11].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...193].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.fbFastFaultOutput2.astFF[11].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62838,28 +62740,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[193].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.fbFastFaultOutput2.astFF[11].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[11].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -62868,26 +62770,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[11].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[193].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.fbFastFaultOutput2.astFF[11].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62896,221 +62798,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[11].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[193].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.fbFastFaultOutput2.astFF[11].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[11].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[11].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[193].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.fbFastFaultOutput2.astFF[11].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[11].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[11].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].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.fbFastFaultOutput2.astFF[11].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[193].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.fbFastFaultOutput2.astFF[11].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0193:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[193].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[12].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[12].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[194].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.fbFastFaultOutput2.astFF[12].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63119,14 +63021,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[12].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...194].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.fbFastFaultOutput2.astFF[12].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63135,28 +63037,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[194].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.fbFastFaultOutput2.astFF[12].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[12].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -63165,26 +63067,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[12].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[194].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.fbFastFaultOutput2.astFF[12].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63193,221 +63095,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[12].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[194].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.fbFastFaultOutput2.astFF[12].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[12].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[12].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[194].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.fbFastFaultOutput2.astFF[12].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[12].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[12].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].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.fbFastFaultOutput2.astFF[12].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[194].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.fbFastFaultOutput2.astFF[12].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0194:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[194].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[13].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[195].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.fbFastFaultOutput2.astFF[13].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63416,14 +63318,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[13].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...195].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.fbFastFaultOutput2.astFF[13].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63432,28 +63334,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[195].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.fbFastFaultOutput2.astFF[13].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[13].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -63462,26 +63364,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[13].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[195].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.fbFastFaultOutput2.astFF[13].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63490,221 +63392,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[13].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[195].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.fbFastFaultOutput2.astFF[13].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[13].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[13].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[195].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.fbFastFaultOutput2.astFF[13].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[13].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[13].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].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.fbFastFaultOutput2.astFF[13].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[195].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.fbFastFaultOutput2.astFF[13].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0195:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[195].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[14].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[14].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[196].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.fbFastFaultOutput2.astFF[14].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63713,14 +63615,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[14].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...196].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.fbFastFaultOutput2.astFF[14].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63729,28 +63631,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[196].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.fbFastFaultOutput2.astFF[14].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[14].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -63759,26 +63661,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[14].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[196].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.fbFastFaultOutput2.astFF[14].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63787,221 +63689,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[14].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[196].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.fbFastFaultOutput2.astFF[14].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[14].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[14].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[196].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.fbFastFaultOutput2.astFF[14].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[14].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[14].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].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.fbFastFaultOutput2.astFF[14].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[196].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.fbFastFaultOutput2.astFF[14].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0196:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[196].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[15].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[15].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[197].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.fbFastFaultOutput2.astFF[15].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64010,14 +63912,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[15].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...197].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.fbFastFaultOutput2.astFF[15].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64026,28 +63928,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[197].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.fbFastFaultOutput2.astFF[15].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[15].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64056,26 +63958,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[15].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[197].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.fbFastFaultOutput2.astFF[15].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64084,221 +63986,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[15].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[197].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.fbFastFaultOutput2.astFF[15].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[15].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[197].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.fbFastFaultOutput2.astFF[15].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[15].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[15].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].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.fbFastFaultOutput2.astFF[15].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[197].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.fbFastFaultOutput2.astFF[15].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0197:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[197].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[16].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[16].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[198].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.fbFastFaultOutput2.astFF[16].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64307,14 +64209,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[16].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...198].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.fbFastFaultOutput2.astFF[16].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64323,28 +64225,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[198].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.fbFastFaultOutput2.astFF[16].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[16].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64353,26 +64255,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[16].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[198].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.fbFastFaultOutput2.astFF[16].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64381,221 +64283,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[16].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[198].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.fbFastFaultOutput2.astFF[16].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[16].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[198].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.fbFastFaultOutput2.astFF[16].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[16].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[16].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].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.fbFastFaultOutput2.astFF[16].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[198].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.fbFastFaultOutput2.astFF[16].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0198:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[198].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[17].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[17].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[199].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.fbFastFaultOutput2.astFF[17].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64604,14 +64506,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[17].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...199].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.fbFastFaultOutput2.astFF[17].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64620,28 +64522,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[199].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.fbFastFaultOutput2.astFF[17].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[17].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64650,26 +64552,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[17].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[199].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.fbFastFaultOutput2.astFF[17].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64678,221 +64580,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[17].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[199].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.fbFastFaultOutput2.astFF[17].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[17].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[17].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[199].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.fbFastFaultOutput2.astFF[17].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[17].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[17].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].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.fbFastFaultOutput2.astFF[17].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[199].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.fbFastFaultOutput2.astFF[17].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0199:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[199].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[18].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64901,14 +64803,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[18].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[18].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64917,28 +64819,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[18].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64947,26 +64849,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64975,221 +64877,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[18].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[18].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[18].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[18].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[18].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[18].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[19].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[19].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65198,14 +65100,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[19].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65214,28 +65116,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[19].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -65244,26 +65146,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[19].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65272,221 +65174,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[19].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[19].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[19].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[19].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[19].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[19].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[19].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[19].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[1].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...00].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.fbFastFaultOutput2.astFF[1].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[1].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[200].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.fbFastFaultOutput2.astFF[1].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65495,14 +65397,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[1].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...200].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.fbFastFaultOutput2.astFF[1].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65511,28 +65413,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[200].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.fbFastFaultOutput2.astFF[1].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[1].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -65541,26 +65443,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...00].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.fbFastFaultOutput2.astFF[1].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[200].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.fbFastFaultOutput2.astFF[1].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65569,221 +65471,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[1].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[200].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.fbFastFaultOutput2.astFF[1].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].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.fbFastFaultOutput2.astFF[1].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[200].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.fbFastFaultOutput2.astFF[1].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].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.fbFastFaultOutput2.astFF[1].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[1].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].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.fbFastFaultOutput2.astFF[1].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[200].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.fbFastFaultOutput2.astFF[1].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0200:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[200].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65792,14 +65694,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[20].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65808,28 +65710,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[20].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -65838,26 +65740,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65866,221 +65768,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[20].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[20].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[20].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.fbFastFaultOutput2.astFF[20].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[20].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[20].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[20].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66089,14 +65991,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[21].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66105,28 +66007,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[21].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -66135,26 +66037,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66163,221 +66065,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[21].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[21].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[21].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[21].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[21].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66386,14 +66288,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[22].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66402,28 +66304,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[22].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -66432,26 +66334,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66460,221 +66362,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[22].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[22].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[22].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.fbFastFaultOutput2.astFF[22].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[22].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[22].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[22].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66683,14 +66585,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[23].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66699,28 +66601,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[23].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -66729,26 +66631,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66757,221 +66659,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[23].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[23].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[23].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[23].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[23].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66980,14 +66882,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[24].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66996,28 +66898,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[24].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67026,26 +66928,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67054,221 +66956,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[24].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[24].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[24].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.fbFastFaultOutput2.astFF[24].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[24].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[24].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[24].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67277,14 +67179,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[25].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67293,28 +67195,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[25].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67323,26 +67225,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67351,221 +67253,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[25].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[25].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[25].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[25].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[25].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67574,14 +67476,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[26].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67590,28 +67492,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[26].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67620,26 +67522,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67648,221 +67550,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[26].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[26].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[26].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.fbFastFaultOutput2.astFF[26].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[26].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[26].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[26].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67871,14 +67773,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[27].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67887,28 +67789,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[27].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67917,26 +67819,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67945,221 +67847,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[27].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[27].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[27].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[27].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[27].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68168,14 +68070,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[28].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68184,28 +68086,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[28].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -68214,26 +68116,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68242,221 +68144,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[28].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[28].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[28].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.fbFastFaultOutput2.astFF[28].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[28].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[28].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[28].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68465,14 +68367,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[29].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68481,28 +68383,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[29].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -68511,26 +68413,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68539,221 +68441,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[29].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[29].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[29].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[29].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[29].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[2].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[2].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68762,14 +68664,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[2].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68778,28 +68680,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[2].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[2].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -68808,26 +68710,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[2].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[2].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.fbFastFaultOutput2.astFF[2].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68836,221 +68738,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[2].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[2].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[2].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[2].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.fbFastFaultOutput2.astFF[2].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[2].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[2].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[2].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[2].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69059,14 +68961,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[30].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69075,28 +68977,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[30].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69105,26 +69007,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69133,221 +69035,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[30].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[30].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[30].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.fbFastFaultOutput2.astFF[30].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[30].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[30].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[30].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69356,14 +69258,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[31].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69372,28 +69274,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[31].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69402,26 +69304,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69430,221 +69332,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[31].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[31].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[31].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[31].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[31].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69653,14 +69555,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[32].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69669,28 +69571,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[32].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69699,26 +69601,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69727,221 +69629,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[32].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[32].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[32].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.fbFastFaultOutput2.astFF[32].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[32].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[32].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[32].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69950,14 +69852,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[33].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69966,28 +69868,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[33].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69996,26 +69898,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70024,221 +69926,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[33].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[33].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[33].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[33].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[33].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70247,14 +70149,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[34].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70263,28 +70165,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[34].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -70293,26 +70195,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70321,221 +70223,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[34].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[34].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[34].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.fbFastFaultOutput2.astFF[34].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[34].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[34].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[34].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70544,14 +70446,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[35].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70560,28 +70462,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[35].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -70590,26 +70492,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70618,221 +70520,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[35].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[35].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[35].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[35].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[35].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70841,14 +70743,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[36].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70857,28 +70759,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[36].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -70887,26 +70789,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70915,221 +70817,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[36].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[36].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[36].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.fbFastFaultOutput2.astFF[36].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[36].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[36].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[36].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71138,14 +71040,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[37].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71154,28 +71056,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[37].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -71184,26 +71086,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71212,221 +71114,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[37].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[37].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[37].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[37].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[37].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71435,14 +71337,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[38].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71451,28 +71353,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[38].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -71481,26 +71383,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71509,221 +71411,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[38].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[38].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[38].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.fbFastFaultOutput2.astFF[38].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[38].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[38].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[38].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71732,14 +71634,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[39].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71748,28 +71650,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[39].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -71778,26 +71680,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71806,221 +71708,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[39].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[39].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[39].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[39].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[39].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[3].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72029,14 +71931,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72045,28 +71947,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[3].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72075,26 +71977,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[3].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72103,221 +72005,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[3].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[3].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[3].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[3].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[3].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[3].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[3].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72326,14 +72228,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[40].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72342,28 +72244,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[40].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72372,26 +72274,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[40].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.fbFastFaultOutput2.astFF[40].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72400,221 +72302,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[40].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[40].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[40].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.fbFastFaultOutput2.astFF[40].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[40].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[40].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[40].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72623,14 +72525,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[41].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72639,28 +72541,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[41].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72669,26 +72571,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72697,221 +72599,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[41].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[41].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[41].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[41].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[41].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72920,14 +72822,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[42].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72936,28 +72838,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[42].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72966,26 +72868,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[42].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.fbFastFaultOutput2.astFF[42].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72994,221 +72896,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[42].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[42].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[42].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.fbFastFaultOutput2.astFF[42].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[42].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[42].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[42].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73217,14 +73119,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[43].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73233,28 +73135,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[43].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -73263,26 +73165,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73291,221 +73193,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[43].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[43].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[43].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[43].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[43].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73514,14 +73416,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[44].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73530,28 +73432,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[44].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -73560,26 +73462,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[44].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.fbFastFaultOutput2.astFF[44].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73588,221 +73490,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[44].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[44].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[44].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[44].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[44].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73811,14 +73713,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[45].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73827,28 +73729,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[45].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -73857,26 +73759,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73885,221 +73787,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[45].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[45].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[45].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[45].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[45].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74108,14 +74010,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[46].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74124,28 +74026,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[46].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -74154,26 +74056,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[46].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.fbFastFaultOutput2.astFF[46].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74182,221 +74084,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[46].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[46].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[46].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[46].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[46].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74405,14 +74307,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[47].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74421,28 +74323,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[47].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -74451,26 +74353,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74479,221 +74381,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[47].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[47].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[47].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[47].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[47].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74702,14 +74604,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[48].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74718,28 +74620,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[48].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -74748,26 +74650,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[48].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.fbFastFaultOutput2.astFF[48].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74776,221 +74678,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[48].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[48].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[48].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[48].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[48].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74999,14 +74901,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[49].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75015,28 +74917,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[49].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75045,26 +74947,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75073,221 +74975,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[49].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[49].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[49].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[49].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[49].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[4].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[4].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75296,14 +75198,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[4].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75312,28 +75214,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[4].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[4].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75342,26 +75244,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[4].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[4].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.fbFastFaultOutput2.astFF[4].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75370,221 +75272,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[4].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[4].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[4].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[4].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.fbFastFaultOutput2.astFF[4].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[4].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[4].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[4].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[4].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75593,14 +75495,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[50].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75609,28 +75511,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[50].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75639,26 +75541,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[50].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.fbFastFaultOutput2.astFF[50].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75667,221 +75569,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[50].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[50].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[50].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[50].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[50].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput2.astFF[51].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[51].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.fbFastFaultOutput2.astFF[51].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75890,14 +75792,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[51].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.fbFastFaultOutput2.astFF[51].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75906,28 +75808,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[51].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.fbFastFaultOutput2.astFF[51].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[51].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75936,26 +75838,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput2.astFF[51].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[51].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.fbFastFaultOutput2.astFF[51].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75964,221 +75866,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[51].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[51].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.fbFastFaultOutput2.astFF[51].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput2.astFF[51].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[51].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.fbFastFaultOutput2.astFF[51].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput2.astFF[51].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[51].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[51].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.fbFastFaultOutput2.astFF[51].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[51].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.fbFastFaultOutput2.astFF[51].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput2.astFF[52].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[52].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.fbFastFaultOutput2.astFF[52].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76187,14 +76089,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[52].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.fbFastFaultOutput2.astFF[52].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76203,28 +76105,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[52].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.fbFastFaultOutput2.astFF[52].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[52].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -76233,26 +76135,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput2.astFF[52].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[52].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.fbFastFaultOutput2.astFF[52].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76261,221 +76163,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[52].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[52].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.fbFastFaultOutput2.astFF[52].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput2.astFF[52].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[52].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.fbFastFaultOutput2.astFF[52].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput2.astFF[52].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[52].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[52].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.fbFastFaultOutput2.astFF[52].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[52].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.fbFastFaultOutput2.astFF[52].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput2.astFF[53].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[53].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.fbFastFaultOutput2.astFF[53].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76484,14 +76386,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[53].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.fbFastFaultOutput2.astFF[53].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76500,28 +76402,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[53].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.fbFastFaultOutput2.astFF[53].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[53].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -76530,26 +76432,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput2.astFF[53].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[53].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.fbFastFaultOutput2.astFF[53].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76558,221 +76460,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[53].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[53].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.fbFastFaultOutput2.astFF[53].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput2.astFF[53].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[53].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.fbFastFaultOutput2.astFF[53].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...53].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.fbFastFaultOutput2.astFF[53].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[53].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[53].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.fbFastFaultOutput2.astFF[53].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[53].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.fbFastFaultOutput2.astFF[53].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput2.astFF[54].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[54].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.fbFastFaultOutput2.astFF[54].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76781,14 +76683,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[54].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.fbFastFaultOutput2.astFF[54].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76797,28 +76699,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[54].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.fbFastFaultOutput2.astFF[54].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[54].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -76827,26 +76729,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput2.astFF[54].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[54].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.fbFastFaultOutput2.astFF[54].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76855,221 +76757,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[54].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[54].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.fbFastFaultOutput2.astFF[54].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput2.astFF[54].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[54].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.fbFastFaultOutput2.astFF[54].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput2.astFF[54].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[54].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[54].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.fbFastFaultOutput2.astFF[54].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[54].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.fbFastFaultOutput2.astFF[54].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput2.astFF[55].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[55].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.fbFastFaultOutput2.astFF[55].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77078,14 +76980,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[55].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.fbFastFaultOutput2.astFF[55].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77094,28 +76996,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[55].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.fbFastFaultOutput2.astFF[55].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[55].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -77124,26 +77026,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput2.astFF[55].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[55].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.fbFastFaultOutput2.astFF[55].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77152,221 +77054,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[55].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[55].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.fbFastFaultOutput2.astFF[55].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput2.astFF[55].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[55].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.fbFastFaultOutput2.astFF[55].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...55].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.fbFastFaultOutput2.astFF[55].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[55].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[55].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.fbFastFaultOutput2.astFF[55].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[55].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.fbFastFaultOutput2.astFF[55].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput2.astFF[56].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[56].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.fbFastFaultOutput2.astFF[56].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77375,14 +77277,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[56].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.fbFastFaultOutput2.astFF[56].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77391,28 +77293,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[56].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.fbFastFaultOutput2.astFF[56].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[56].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -77421,26 +77323,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput2.astFF[56].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[56].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.fbFastFaultOutput2.astFF[56].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77449,221 +77351,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[56].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[56].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.fbFastFaultOutput2.astFF[56].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput2.astFF[56].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[56].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.fbFastFaultOutput2.astFF[56].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...56].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.fbFastFaultOutput2.astFF[56].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[56].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[56].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.fbFastFaultOutput2.astFF[56].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[56].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.fbFastFaultOutput2.astFF[56].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput2.astFF[57].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[57].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.fbFastFaultOutput2.astFF[57].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77672,14 +77574,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[57].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.fbFastFaultOutput2.astFF[57].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77688,28 +77590,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[57].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.fbFastFaultOutput2.astFF[57].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[57].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -77718,26 +77620,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput2.astFF[57].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[57].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.fbFastFaultOutput2.astFF[57].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77746,221 +77648,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[57].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[57].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.fbFastFaultOutput2.astFF[57].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput2.astFF[57].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[57].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.fbFastFaultOutput2.astFF[57].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...57].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.fbFastFaultOutput2.astFF[57].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[57].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[57].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.fbFastFaultOutput2.astFF[57].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[57].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.fbFastFaultOutput2.astFF[57].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput2.astFF[58].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[58].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.fbFastFaultOutput2.astFF[58].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77969,14 +77871,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[58].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.fbFastFaultOutput2.astFF[58].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77985,28 +77887,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[58].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.fbFastFaultOutput2.astFF[58].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[58].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78015,26 +77917,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput2.astFF[58].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[58].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.fbFastFaultOutput2.astFF[58].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78043,221 +77945,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[58].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[58].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.fbFastFaultOutput2.astFF[58].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput2.astFF[58].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[58].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.fbFastFaultOutput2.astFF[58].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...58].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.fbFastFaultOutput2.astFF[58].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[58].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[58].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.fbFastFaultOutput2.astFF[58].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[58].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.fbFastFaultOutput2.astFF[58].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput2.astFF[59].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[59].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.fbFastFaultOutput2.astFF[59].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78266,14 +78168,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[59].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.fbFastFaultOutput2.astFF[59].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78282,28 +78184,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[59].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.fbFastFaultOutput2.astFF[59].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[59].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78312,26 +78214,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput2.astFF[59].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[59].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.fbFastFaultOutput2.astFF[59].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78340,221 +78242,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[59].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[59].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.fbFastFaultOutput2.astFF[59].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput2.astFF[59].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[59].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.fbFastFaultOutput2.astFF[59].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput2.astFF[59].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[59].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[59].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.fbFastFaultOutput2.astFF[59].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[59].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.fbFastFaultOutput2.astFF[59].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[5].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78563,14 +78465,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78579,28 +78481,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[5].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78609,26 +78511,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[5].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78637,221 +78539,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[5].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[5].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[5].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[5].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[5].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[5].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput2.astFF[60].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[60].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.fbFastFaultOutput2.astFF[60].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78860,14 +78762,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[60].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.fbFastFaultOutput2.astFF[60].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78876,28 +78778,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[60].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.fbFastFaultOutput2.astFF[60].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[60].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78906,26 +78808,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput2.astFF[60].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[60].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.fbFastFaultOutput2.astFF[60].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78934,221 +78836,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[60].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[60].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.fbFastFaultOutput2.astFF[60].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput2.astFF[60].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[60].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.fbFastFaultOutput2.astFF[60].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...60].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.fbFastFaultOutput2.astFF[60].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[60].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[60].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.fbFastFaultOutput2.astFF[60].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[60].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.fbFastFaultOutput2.astFF[60].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput2.astFF[61].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[61].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.fbFastFaultOutput2.astFF[61].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79157,14 +79059,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[61].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.fbFastFaultOutput2.astFF[61].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79173,28 +79075,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[61].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.fbFastFaultOutput2.astFF[61].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[61].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -79203,26 +79105,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput2.astFF[61].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[61].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.fbFastFaultOutput2.astFF[61].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79231,221 +79133,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[61].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[61].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.fbFastFaultOutput2.astFF[61].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput2.astFF[61].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[61].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.fbFastFaultOutput2.astFF[61].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...61].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.fbFastFaultOutput2.astFF[61].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[61].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[61].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.fbFastFaultOutput2.astFF[61].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[61].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.fbFastFaultOutput2.astFF[61].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput2.astFF[62].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[62].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.fbFastFaultOutput2.astFF[62].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79454,14 +79356,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[62].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.fbFastFaultOutput2.astFF[62].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79470,28 +79372,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[62].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.fbFastFaultOutput2.astFF[62].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[62].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -79500,26 +79402,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput2.astFF[62].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[62].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.fbFastFaultOutput2.astFF[62].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79528,221 +79430,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[62].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[62].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.fbFastFaultOutput2.astFF[62].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput2.astFF[62].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[62].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.fbFastFaultOutput2.astFF[62].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...62].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.fbFastFaultOutput2.astFF[62].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[62].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[62].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.fbFastFaultOutput2.astFF[62].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[62].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.fbFastFaultOutput2.astFF[62].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput2.astFF[63].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[63].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.fbFastFaultOutput2.astFF[63].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79751,14 +79653,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[63].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.fbFastFaultOutput2.astFF[63].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79767,28 +79669,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[63].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.fbFastFaultOutput2.astFF[63].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[63].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -79797,26 +79699,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput2.astFF[63].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[63].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.fbFastFaultOutput2.astFF[63].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79825,221 +79727,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[63].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[63].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.fbFastFaultOutput2.astFF[63].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput2.astFF[63].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[63].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.fbFastFaultOutput2.astFF[63].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...63].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.fbFastFaultOutput2.astFF[63].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[63].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[63].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.fbFastFaultOutput2.astFF[63].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[63].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.fbFastFaultOutput2.astFF[63].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput2.astFF[64].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[64].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.fbFastFaultOutput2.astFF[64].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80048,14 +79950,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[64].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.fbFastFaultOutput2.astFF[64].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80064,28 +79966,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[64].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.fbFastFaultOutput2.astFF[64].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[64].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80094,26 +79996,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput2.astFF[64].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[64].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.fbFastFaultOutput2.astFF[64].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80122,221 +80024,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[64].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[64].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.fbFastFaultOutput2.astFF[64].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput2.astFF[64].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[64].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.fbFastFaultOutput2.astFF[64].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput2.astFF[64].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[64].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[64].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.fbFastFaultOutput2.astFF[64].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[64].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.fbFastFaultOutput2.astFF[64].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput2.astFF[65].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[65].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.fbFastFaultOutput2.astFF[65].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80345,14 +80247,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[65].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.fbFastFaultOutput2.astFF[65].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80361,28 +80263,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[65].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.fbFastFaultOutput2.astFF[65].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[65].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80391,26 +80293,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput2.astFF[65].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[65].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.fbFastFaultOutput2.astFF[65].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80419,221 +80321,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[65].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[65].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.fbFastFaultOutput2.astFF[65].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput2.astFF[65].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[65].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.fbFastFaultOutput2.astFF[65].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...65].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.fbFastFaultOutput2.astFF[65].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[65].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[65].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.fbFastFaultOutput2.astFF[65].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[65].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.fbFastFaultOutput2.astFF[65].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput2.astFF[66].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[66].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.fbFastFaultOutput2.astFF[66].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80642,14 +80544,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[66].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.fbFastFaultOutput2.astFF[66].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80658,28 +80560,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[66].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.fbFastFaultOutput2.astFF[66].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[66].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80688,26 +80590,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput2.astFF[66].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[66].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.fbFastFaultOutput2.astFF[66].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80716,221 +80618,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[66].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[66].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.fbFastFaultOutput2.astFF[66].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput2.astFF[66].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[66].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.fbFastFaultOutput2.astFF[66].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...66].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.fbFastFaultOutput2.astFF[66].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[66].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[66].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.fbFastFaultOutput2.astFF[66].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[66].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.fbFastFaultOutput2.astFF[66].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput2.astFF[67].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[67].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.fbFastFaultOutput2.astFF[67].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80939,14 +80841,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[67].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.fbFastFaultOutput2.astFF[67].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80955,28 +80857,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[67].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.fbFastFaultOutput2.astFF[67].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[67].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80985,26 +80887,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput2.astFF[67].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[67].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.fbFastFaultOutput2.astFF[67].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81013,221 +80915,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[67].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[67].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.fbFastFaultOutput2.astFF[67].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput2.astFF[67].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[67].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.fbFastFaultOutput2.astFF[67].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...67].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.fbFastFaultOutput2.astFF[67].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[67].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[67].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.fbFastFaultOutput2.astFF[67].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[67].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.fbFastFaultOutput2.astFF[67].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput2.astFF[68].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[68].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.fbFastFaultOutput2.astFF[68].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81236,14 +81138,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[68].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.fbFastFaultOutput2.astFF[68].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81252,28 +81154,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[68].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.fbFastFaultOutput2.astFF[68].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[68].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -81282,26 +81184,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput2.astFF[68].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[68].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.fbFastFaultOutput2.astFF[68].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81310,221 +81212,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[68].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[68].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.fbFastFaultOutput2.astFF[68].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput2.astFF[68].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[68].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.fbFastFaultOutput2.astFF[68].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...68].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.fbFastFaultOutput2.astFF[68].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[68].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[68].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.fbFastFaultOutput2.astFF[68].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[68].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.fbFastFaultOutput2.astFF[68].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput2.astFF[69].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[69].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.fbFastFaultOutput2.astFF[69].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81533,14 +81435,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[69].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.fbFastFaultOutput2.astFF[69].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81549,28 +81451,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[69].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.fbFastFaultOutput2.astFF[69].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[69].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -81579,26 +81481,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput2.astFF[69].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[69].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.fbFastFaultOutput2.astFF[69].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81607,221 +81509,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[69].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[69].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.fbFastFaultOutput2.astFF[69].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput2.astFF[69].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[69].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.fbFastFaultOutput2.astFF[69].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...69].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.fbFastFaultOutput2.astFF[69].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[69].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[69].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.fbFastFaultOutput2.astFF[69].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[69].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.fbFastFaultOutput2.astFF[69].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[6].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[6].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81830,14 +81732,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[6].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81846,28 +81748,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[6].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[6].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -81876,26 +81778,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[6].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[6].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.fbFastFaultOutput2.astFF[6].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81904,221 +81806,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[6].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[6].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[6].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[6].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.fbFastFaultOutput2.astFF[6].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[6].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[6].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[6].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[6].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput2.astFF[70].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[70].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.fbFastFaultOutput2.astFF[70].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82127,14 +82029,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[70].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.fbFastFaultOutput2.astFF[70].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82143,28 +82045,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[70].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.fbFastFaultOutput2.astFF[70].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[70].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -82173,26 +82075,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput2.astFF[70].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[70].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.fbFastFaultOutput2.astFF[70].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82201,221 +82103,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[70].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[70].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.fbFastFaultOutput2.astFF[70].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput2.astFF[70].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[70].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.fbFastFaultOutput2.astFF[70].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...70].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.fbFastFaultOutput2.astFF[70].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[70].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[70].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.fbFastFaultOutput2.astFF[70].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[70].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.fbFastFaultOutput2.astFF[70].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput2.astFF[71].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[71].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.fbFastFaultOutput2.astFF[71].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82424,14 +82326,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[71].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.fbFastFaultOutput2.astFF[71].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82440,28 +82342,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[71].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.fbFastFaultOutput2.astFF[71].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[71].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -82470,26 +82372,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput2.astFF[71].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[71].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.fbFastFaultOutput2.astFF[71].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82498,221 +82400,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[71].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[71].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.fbFastFaultOutput2.astFF[71].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput2.astFF[71].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[71].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.fbFastFaultOutput2.astFF[71].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...71].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.fbFastFaultOutput2.astFF[71].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[71].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[71].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.fbFastFaultOutput2.astFF[71].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[71].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.fbFastFaultOutput2.astFF[71].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput2.astFF[72].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[72].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.fbFastFaultOutput2.astFF[72].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82721,14 +82623,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[72].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.fbFastFaultOutput2.astFF[72].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82737,28 +82639,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[72].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.fbFastFaultOutput2.astFF[72].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[72].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -82767,26 +82669,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput2.astFF[72].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[72].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.fbFastFaultOutput2.astFF[72].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82795,221 +82697,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[72].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[72].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.fbFastFaultOutput2.astFF[72].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput2.astFF[72].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[72].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.fbFastFaultOutput2.astFF[72].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...72].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.fbFastFaultOutput2.astFF[72].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[72].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[72].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.fbFastFaultOutput2.astFF[72].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[72].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.fbFastFaultOutput2.astFF[72].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput2.astFF[73].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[73].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.fbFastFaultOutput2.astFF[73].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83018,14 +82920,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[73].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.fbFastFaultOutput2.astFF[73].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83034,28 +82936,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[73].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.fbFastFaultOutput2.astFF[73].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[73].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83064,26 +82966,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput2.astFF[73].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[73].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.fbFastFaultOutput2.astFF[73].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83092,221 +82994,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[73].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[73].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.fbFastFaultOutput2.astFF[73].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput2.astFF[73].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[73].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.fbFastFaultOutput2.astFF[73].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...73].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.fbFastFaultOutput2.astFF[73].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[73].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[73].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.fbFastFaultOutput2.astFF[73].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[73].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.fbFastFaultOutput2.astFF[73].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput2.astFF[74].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[74].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.fbFastFaultOutput2.astFF[74].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83315,14 +83217,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[74].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.fbFastFaultOutput2.astFF[74].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83331,28 +83233,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[74].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.fbFastFaultOutput2.astFF[74].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[74].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83361,26 +83263,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput2.astFF[74].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[74].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.fbFastFaultOutput2.astFF[74].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83389,221 +83291,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[74].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[74].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.fbFastFaultOutput2.astFF[74].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput2.astFF[74].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[74].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.fbFastFaultOutput2.astFF[74].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...74].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.fbFastFaultOutput2.astFF[74].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[74].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[74].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.fbFastFaultOutput2.astFF[74].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[74].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.fbFastFaultOutput2.astFF[74].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput2.astFF[75].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[75].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.fbFastFaultOutput2.astFF[75].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83612,14 +83514,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[75].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.fbFastFaultOutput2.astFF[75].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83628,28 +83530,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[75].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.fbFastFaultOutput2.astFF[75].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[75].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83658,26 +83560,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput2.astFF[75].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[75].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.fbFastFaultOutput2.astFF[75].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83686,221 +83588,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[75].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[75].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.fbFastFaultOutput2.astFF[75].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput2.astFF[75].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[75].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.fbFastFaultOutput2.astFF[75].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput2.astFF[75].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[75].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[75].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.fbFastFaultOutput2.astFF[75].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[75].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.fbFastFaultOutput2.astFF[75].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput2.astFF[76].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[76].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.fbFastFaultOutput2.astFF[76].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83909,14 +83811,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[76].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.fbFastFaultOutput2.astFF[76].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83925,28 +83827,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[76].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.fbFastFaultOutput2.astFF[76].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[76].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83955,26 +83857,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput2.astFF[76].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[76].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.fbFastFaultOutput2.astFF[76].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83983,221 +83885,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[76].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[76].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.fbFastFaultOutput2.astFF[76].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput2.astFF[76].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[76].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.fbFastFaultOutput2.astFF[76].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...76].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.fbFastFaultOutput2.astFF[76].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[76].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[76].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.fbFastFaultOutput2.astFF[76].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[76].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.fbFastFaultOutput2.astFF[76].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput2.astFF[77].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[77].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.fbFastFaultOutput2.astFF[77].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84206,14 +84108,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[77].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.fbFastFaultOutput2.astFF[77].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84222,28 +84124,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[77].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.fbFastFaultOutput2.astFF[77].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[77].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -84252,26 +84154,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput2.astFF[77].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[77].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.fbFastFaultOutput2.astFF[77].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84280,221 +84182,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[77].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[77].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.fbFastFaultOutput2.astFF[77].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput2.astFF[77].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[77].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.fbFastFaultOutput2.astFF[77].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...77].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.fbFastFaultOutput2.astFF[77].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[77].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[77].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.fbFastFaultOutput2.astFF[77].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[77].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.fbFastFaultOutput2.astFF[77].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput2.astFF[78].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[78].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.fbFastFaultOutput2.astFF[78].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84503,14 +84405,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[78].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.fbFastFaultOutput2.astFF[78].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84519,28 +84421,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[78].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.fbFastFaultOutput2.astFF[78].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[78].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -84549,26 +84451,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput2.astFF[78].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[78].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.fbFastFaultOutput2.astFF[78].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84577,221 +84479,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[78].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[78].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.fbFastFaultOutput2.astFF[78].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput2.astFF[78].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[78].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.fbFastFaultOutput2.astFF[78].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...78].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.fbFastFaultOutput2.astFF[78].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[78].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[78].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.fbFastFaultOutput2.astFF[78].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[78].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.fbFastFaultOutput2.astFF[78].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput2.astFF[79].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[79].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.fbFastFaultOutput2.astFF[79].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84800,14 +84702,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[79].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.fbFastFaultOutput2.astFF[79].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84816,28 +84718,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[79].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.fbFastFaultOutput2.astFF[79].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[79].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -84846,26 +84748,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput2.astFF[79].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[79].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.fbFastFaultOutput2.astFF[79].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84874,221 +84776,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[79].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[79].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.fbFastFaultOutput2.astFF[79].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput2.astFF[79].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[79].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.fbFastFaultOutput2.astFF[79].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...79].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.fbFastFaultOutput2.astFF[79].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[79].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[79].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.fbFastFaultOutput2.astFF[79].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[79].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.fbFastFaultOutput2.astFF[79].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[7].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85097,14 +84999,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85113,28 +85015,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[7].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -85143,26 +85045,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[7].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85171,221 +85073,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[7].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[7].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[7].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[7].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[7].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[7].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[7].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput2.astFF[80].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[80].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.fbFastFaultOutput2.astFF[80].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85394,14 +85296,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[80].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.fbFastFaultOutput2.astFF[80].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85410,28 +85312,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[80].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.fbFastFaultOutput2.astFF[80].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[80].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -85440,26 +85342,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput2.astFF[80].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[80].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.fbFastFaultOutput2.astFF[80].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85468,221 +85370,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[80].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[80].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.fbFastFaultOutput2.astFF[80].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput2.astFF[80].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[80].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.fbFastFaultOutput2.astFF[80].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...80].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.fbFastFaultOutput2.astFF[80].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[80].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[80].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.fbFastFaultOutput2.astFF[80].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[80].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.fbFastFaultOutput2.astFF[80].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput2.astFF[81].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[81].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.fbFastFaultOutput2.astFF[81].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85691,14 +85593,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[81].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.fbFastFaultOutput2.astFF[81].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85707,28 +85609,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[81].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.fbFastFaultOutput2.astFF[81].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[81].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -85737,26 +85639,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput2.astFF[81].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[81].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.fbFastFaultOutput2.astFF[81].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85765,221 +85667,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[81].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[81].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.fbFastFaultOutput2.astFF[81].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput2.astFF[81].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[81].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.fbFastFaultOutput2.astFF[81].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...81].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.fbFastFaultOutput2.astFF[81].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[81].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[81].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.fbFastFaultOutput2.astFF[81].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[81].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.fbFastFaultOutput2.astFF[81].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput2.astFF[82].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[82].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.fbFastFaultOutput2.astFF[82].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85988,14 +85890,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[82].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.fbFastFaultOutput2.astFF[82].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86004,28 +85906,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[82].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.fbFastFaultOutput2.astFF[82].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[82].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86034,26 +85936,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput2.astFF[82].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[82].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.fbFastFaultOutput2.astFF[82].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86062,221 +85964,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[82].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[82].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.fbFastFaultOutput2.astFF[82].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput2.astFF[82].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[82].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.fbFastFaultOutput2.astFF[82].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...82].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.fbFastFaultOutput2.astFF[82].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[82].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[82].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.fbFastFaultOutput2.astFF[82].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[82].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.fbFastFaultOutput2.astFF[82].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput2.astFF[83].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[83].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.fbFastFaultOutput2.astFF[83].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86285,14 +86187,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[83].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.fbFastFaultOutput2.astFF[83].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86301,28 +86203,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[83].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.fbFastFaultOutput2.astFF[83].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[83].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86331,26 +86233,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput2.astFF[83].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[83].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.fbFastFaultOutput2.astFF[83].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86359,221 +86261,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[83].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[83].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.fbFastFaultOutput2.astFF[83].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput2.astFF[83].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[83].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.fbFastFaultOutput2.astFF[83].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...83].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.fbFastFaultOutput2.astFF[83].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[83].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[83].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.fbFastFaultOutput2.astFF[83].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[83].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.fbFastFaultOutput2.astFF[83].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput2.astFF[84].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[84].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.fbFastFaultOutput2.astFF[84].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86582,14 +86484,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[84].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.fbFastFaultOutput2.astFF[84].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86598,28 +86500,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[84].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.fbFastFaultOutput2.astFF[84].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[84].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86628,26 +86530,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput2.astFF[84].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[84].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.fbFastFaultOutput2.astFF[84].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86656,221 +86558,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[84].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[84].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.fbFastFaultOutput2.astFF[84].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput2.astFF[84].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[84].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.fbFastFaultOutput2.astFF[84].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...84].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.fbFastFaultOutput2.astFF[84].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[84].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[84].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.fbFastFaultOutput2.astFF[84].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[84].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.fbFastFaultOutput2.astFF[84].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput2.astFF[85].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[85].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.fbFastFaultOutput2.astFF[85].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86879,14 +86781,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[85].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.fbFastFaultOutput2.astFF[85].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86895,28 +86797,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[85].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.fbFastFaultOutput2.astFF[85].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[85].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86925,26 +86827,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput2.astFF[85].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[85].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.fbFastFaultOutput2.astFF[85].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86953,221 +86855,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[85].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[85].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.fbFastFaultOutput2.astFF[85].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput2.astFF[85].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[85].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.fbFastFaultOutput2.astFF[85].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...85].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.fbFastFaultOutput2.astFF[85].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[85].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[85].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.fbFastFaultOutput2.astFF[85].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[85].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.fbFastFaultOutput2.astFF[85].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput2.astFF[86].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[86].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.fbFastFaultOutput2.astFF[86].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87176,14 +87078,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[86].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.fbFastFaultOutput2.astFF[86].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87192,28 +87094,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[86].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.fbFastFaultOutput2.astFF[86].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[86].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -87222,26 +87124,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput2.astFF[86].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[86].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.fbFastFaultOutput2.astFF[86].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87250,221 +87152,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[86].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[86].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.fbFastFaultOutput2.astFF[86].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput2.astFF[86].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[86].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.fbFastFaultOutput2.astFF[86].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...86].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.fbFastFaultOutput2.astFF[86].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[86].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[86].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.fbFastFaultOutput2.astFF[86].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[86].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.fbFastFaultOutput2.astFF[86].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput2.astFF[87].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[87].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.fbFastFaultOutput2.astFF[87].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87473,14 +87375,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[87].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.fbFastFaultOutput2.astFF[87].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87489,28 +87391,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[87].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.fbFastFaultOutput2.astFF[87].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[87].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -87519,26 +87421,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput2.astFF[87].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[87].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.fbFastFaultOutput2.astFF[87].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87547,221 +87449,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[87].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[87].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.fbFastFaultOutput2.astFF[87].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput2.astFF[87].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[87].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.fbFastFaultOutput2.astFF[87].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...87].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.fbFastFaultOutput2.astFF[87].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[87].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[87].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.fbFastFaultOutput2.astFF[87].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[87].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.fbFastFaultOutput2.astFF[87].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput2.astFF[88].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[88].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.fbFastFaultOutput2.astFF[88].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87770,14 +87672,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[88].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.fbFastFaultOutput2.astFF[88].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87786,28 +87688,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[88].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.fbFastFaultOutput2.astFF[88].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[88].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -87816,26 +87718,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput2.astFF[88].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[88].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.fbFastFaultOutput2.astFF[88].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87844,221 +87746,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[88].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[88].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.fbFastFaultOutput2.astFF[88].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput2.astFF[88].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[88].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.fbFastFaultOutput2.astFF[88].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...88].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.fbFastFaultOutput2.astFF[88].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[88].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[88].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.fbFastFaultOutput2.astFF[88].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[88].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.fbFastFaultOutput2.astFF[88].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput2.astFF[89].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[89].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.fbFastFaultOutput2.astFF[89].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88067,14 +87969,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[89].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.fbFastFaultOutput2.astFF[89].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88083,28 +87985,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[89].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.fbFastFaultOutput2.astFF[89].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[89].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -88113,26 +88015,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput2.astFF[89].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[89].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.fbFastFaultOutput2.astFF[89].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88141,221 +88043,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[89].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[89].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.fbFastFaultOutput2.astFF[89].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput2.astFF[89].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[89].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.fbFastFaultOutput2.astFF[89].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...89].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.fbFastFaultOutput2.astFF[89].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[89].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[89].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.fbFastFaultOutput2.astFF[89].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[89].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.fbFastFaultOutput2.astFF[89].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[8].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[8].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88364,14 +88266,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[8].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88380,28 +88282,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[8].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[8].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -88410,26 +88312,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[8].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[8].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.fbFastFaultOutput2.astFF[8].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88438,221 +88340,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[8].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[8].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[8].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[8].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.fbFastFaultOutput2.astFF[8].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[8].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[8].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[8].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[8].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput2.astFF[90].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[90].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.fbFastFaultOutput2.astFF[90].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88661,14 +88563,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[90].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.fbFastFaultOutput2.astFF[90].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88677,28 +88579,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[90].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.fbFastFaultOutput2.astFF[90].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[90].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -88707,26 +88609,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput2.astFF[90].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[90].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.fbFastFaultOutput2.astFF[90].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88735,221 +88637,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[90].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[90].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.fbFastFaultOutput2.astFF[90].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput2.astFF[90].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[90].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.fbFastFaultOutput2.astFF[90].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...90].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.fbFastFaultOutput2.astFF[90].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[90].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[90].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.fbFastFaultOutput2.astFF[90].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[90].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.fbFastFaultOutput2.astFF[90].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[91].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[91].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.fbFastFaultOutput2.astFF[91].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88958,14 +88860,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[91].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.fbFastFaultOutput2.astFF[91].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88974,28 +88876,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[91].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.fbFastFaultOutput2.astFF[91].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[91].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89004,26 +88906,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[91].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[91].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.fbFastFaultOutput2.astFF[91].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89032,221 +88934,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[91].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[91].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.fbFastFaultOutput2.astFF[91].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[91].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[91].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.fbFastFaultOutput2.astFF[91].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[91].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[91].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[91].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.fbFastFaultOutput2.astFF[91].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[91].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.fbFastFaultOutput2.astFF[91].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[92].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[92].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.fbFastFaultOutput2.astFF[92].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89255,14 +89157,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[92].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.fbFastFaultOutput2.astFF[92].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89271,28 +89173,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[92].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.fbFastFaultOutput2.astFF[92].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[92].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89301,26 +89203,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[92].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[92].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.fbFastFaultOutput2.astFF[92].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89329,221 +89231,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[92].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[92].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.fbFastFaultOutput2.astFF[92].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[92].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[92].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.fbFastFaultOutput2.astFF[92].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...92].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.fbFastFaultOutput2.astFF[92].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[92].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[92].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.fbFastFaultOutput2.astFF[92].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[92].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.fbFastFaultOutput2.astFF[92].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[93].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[93].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.fbFastFaultOutput2.astFF[93].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89552,14 +89454,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[93].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.fbFastFaultOutput2.astFF[93].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89568,28 +89470,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[93].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.fbFastFaultOutput2.astFF[93].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[93].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89598,26 +89500,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[93].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[93].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.fbFastFaultOutput2.astFF[93].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89626,221 +89528,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[93].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[93].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.fbFastFaultOutput2.astFF[93].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[93].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[93].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.fbFastFaultOutput2.astFF[93].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...93].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.fbFastFaultOutput2.astFF[93].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[93].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[93].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.fbFastFaultOutput2.astFF[93].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[93].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.fbFastFaultOutput2.astFF[93].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[94].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[94].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.fbFastFaultOutput2.astFF[94].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89849,14 +89751,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[94].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.fbFastFaultOutput2.astFF[94].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89865,28 +89767,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[94].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.fbFastFaultOutput2.astFF[94].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[94].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89895,26 +89797,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[94].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[94].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.fbFastFaultOutput2.astFF[94].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89923,221 +89825,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[94].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[94].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.fbFastFaultOutput2.astFF[94].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[94].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[94].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.fbFastFaultOutput2.astFF[94].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...94].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.fbFastFaultOutput2.astFF[94].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[94].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[94].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.fbFastFaultOutput2.astFF[94].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[94].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.fbFastFaultOutput2.astFF[94].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[95].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[95].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.fbFastFaultOutput2.astFF[95].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90146,14 +90048,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[95].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.fbFastFaultOutput2.astFF[95].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90162,28 +90064,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[95].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.fbFastFaultOutput2.astFF[95].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[95].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -90192,26 +90094,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[95].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[95].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.fbFastFaultOutput2.astFF[95].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90220,221 +90122,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[95].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[95].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.fbFastFaultOutput2.astFF[95].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[95].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[95].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.fbFastFaultOutput2.astFF[95].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...95].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.fbFastFaultOutput2.astFF[95].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[95].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[95].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.fbFastFaultOutput2.astFF[95].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[95].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.fbFastFaultOutput2.astFF[95].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[96].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[96].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.fbFastFaultOutput2.astFF[96].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90443,14 +90345,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[96].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.fbFastFaultOutput2.astFF[96].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90459,28 +90361,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[96].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.fbFastFaultOutput2.astFF[96].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[96].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -90489,26 +90391,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[96].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[96].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.fbFastFaultOutput2.astFF[96].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90517,221 +90419,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[96].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[96].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.fbFastFaultOutput2.astFF[96].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[96].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[96].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.fbFastFaultOutput2.astFF[96].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...96].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.fbFastFaultOutput2.astFF[96].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[96].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[96].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.fbFastFaultOutput2.astFF[96].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[96].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.fbFastFaultOutput2.astFF[96].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[97].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[97].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.fbFastFaultOutput2.astFF[97].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90740,14 +90642,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[97].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.fbFastFaultOutput2.astFF[97].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90756,28 +90658,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[97].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.fbFastFaultOutput2.astFF[97].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[97].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -90786,26 +90688,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[97].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[97].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.fbFastFaultOutput2.astFF[97].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90814,221 +90716,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[97].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[97].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.fbFastFaultOutput2.astFF[97].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[97].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[97].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.fbFastFaultOutput2.astFF[97].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...97].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.fbFastFaultOutput2.astFF[97].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[97].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[97].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.fbFastFaultOutput2.astFF[97].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[97].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.fbFastFaultOutput2.astFF[97].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[98].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[98].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.fbFastFaultOutput2.astFF[98].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91037,14 +90939,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[98].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.fbFastFaultOutput2.astFF[98].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91053,28 +90955,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[98].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.fbFastFaultOutput2.astFF[98].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[98].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -91083,26 +90985,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[98].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[98].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.fbFastFaultOutput2.astFF[98].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91111,221 +91013,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[98].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[98].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.fbFastFaultOutput2.astFF[98].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[98].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[98].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.fbFastFaultOutput2.astFF[98].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...98].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.fbFastFaultOutput2.astFF[98].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[98].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[98].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.fbFastFaultOutput2.astFF[98].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[98].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.fbFastFaultOutput2.astFF[98].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[99].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[99].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.fbFastFaultOutput2.astFF[99].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91334,14 +91236,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[99].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.fbFastFaultOutput2.astFF[99].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91350,28 +91252,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[99].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.fbFastFaultOutput2.astFF[99].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[99].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -91380,26 +91282,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[99].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[99].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.fbFastFaultOutput2.astFF[99].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91408,221 +91310,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[99].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[99].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.fbFastFaultOutput2.astFF[99].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[99].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[99].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.fbFastFaultOutput2.astFF[99].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...99].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.fbFastFaultOutput2.astFF[99].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[99].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[99].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.fbFastFaultOutput2.astFF[99].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[99].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.fbFastFaultOutput2.astFF[99].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[9].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91631,14 +91533,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91647,28 +91549,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[9].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -91677,26 +91579,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[9].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91705,1748 +91607,1850 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[9].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[9].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[9].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[9].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[9].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[9].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.astFF[9].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[9].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:ClearFault_RBV") { +record(bi, "PLC:RIX:MOTION: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.fbFastFaultOutput2.i_xReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.i_xReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:ClearFault") { +record(bo, "PLC:RIX:MOTION:FFO:01:ClearFault") { field(DESC, "Might be overidden by PLC writes") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:EnableVeto_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") +record(bi, "PLC:RIX:MOTION:FFO:01:EnableVeto_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.i_xVeto?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.i_xVeto?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:EnableVeto") { - field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") +record(bo, "PLC:RIX:MOTION:FFO:01:EnableVeto") { + field(DESC, "GVL.fbFastFaultOutput1.i_xVeto") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xVeto=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xVeto=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FaultHWO_RBV") { +record(bi, "PLC:RIX:MOTION: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.fbFastFaultOutput2.q_xFastFaultOut?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.q_xFastFaultOut?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:RegistrationFailure_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") +record(bi, "PLC:RIX:MOTION:FFO:01:RegistrationFailure_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.xFastFaultRegFail?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.xFastFaultRegFail?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:RegistrationFailure") { - field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") +record(bo, "PLC:RIX:MOTION:FFO:01:RegistrationFailure") { + field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.xFastFaultRegFail=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.xFastFaultRegFail=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.xOK") +record(bi, "PLC:RIX:MOTION:FFO:01:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.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.fbFastFaultOutput2.xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV") { - field(DESC, "Tripped by overall log count") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...00].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_Logger.bTrickleTripped?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "$(PREFIX)LCLSGeneral:LogHost_RBV") { - field(DESC, "The log host IP address") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[100].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_Logger.cLogHost?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "15") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "$(PREFIX)LCLSGeneral:LogHost") { - field(DESC, "The log host IP address") - field(DTYP, "asynInt8ArrayOut") - field(UDFS, "0") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.cLogHost=") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...100].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.fbFastFaultOutput2.astFF[100].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "15") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS VAL") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)LCLSGeneral:LogPort_RBV") { - field(DESC, "The log host UDP port") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[100].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_Logger.iLogPort?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "$(PREFIX)LCLSGeneral:LogPort") { - field(DESC, "The log host UDP port") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.iLogPort=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[100].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)LCLSGeneral:LogMessageCount_RBV") { - field(DESC, "Total log messages on the last cycle") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...00].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_Logger.nGlobAccEvents?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "$(PREFIX)DB:REFRESH_RBV") { - field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[100].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/MOTION_GVL.fbStandardPMPSDB.bRefresh?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "$(PREFIX)DB:REFRESH") { - field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[100].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/MOTION_GVL.fbStandardPMPSDB.bRefresh=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "$(PREFIX)DB:LAST_REFRESH_RBV") { - # MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime - field(DESC, "MOTION_GVL.fbStandar....nLastRefreshTime") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].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/MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bAllBackwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[100].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/Main.M1.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M1.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bBrakeRelease?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].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/Main.M1.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M1.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M1.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M1.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[100].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/Main.M1.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...01].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/Main.M1.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[101].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/Main.M1.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...101].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.fbFastFaultOutput2.astFF[101].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[101].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/Main.M1.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[101].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...01].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/Main.M1.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[101].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.fbFastFaultOutput2.astFF[101].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[101].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/Main.M1.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].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/Main.M1.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[101].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/Main.M1.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M1.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].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/Main.M1.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M1.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M1.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M1.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].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/Main.M1.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[101].Reset") 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.M1.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0101:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[101].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...02].BeamPermitted") 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.M1.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[102].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.fbFastFaultOutput2.astFF[102].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...102].Info.DevName") 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.M1.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[102].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.fbFastFaultOutput2.astFF[102].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M1.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...02].Info.TypeCode") 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.M1.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[102].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.fbFastFaultOutput2.astFF[102].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[102].OK") 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.M1.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].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.fbFastFaultOutput2.astFF[102].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "IM1K1:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[102].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/Main.M1.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M1.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM1K1:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].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/Main.M1.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM1K1:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM1K1:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M1.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M1.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM1K1:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].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/Main.M1.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[102].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/Main.M1.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM1K1:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0102:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[102].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...03].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM1K1:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[103].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/Main.M1.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...103].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/Main.M10.bAllBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[103].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/Main.M10.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M10.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...03].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/Main.M10.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[103].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/Main.M10.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[103].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/Main.M10.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].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/Main.M10.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[103].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/Main.M10.bEnableDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].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/Main.M10.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M10.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M10.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M10.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].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/Main.M10.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[103].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/Main.M10.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0103:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[103].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...04].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/Main.M10.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[104].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/Main.M10.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...104].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/Main.M10.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[104].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/Main.M10.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[104].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...04].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[104].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.fbFastFaultOutput2.astFF[104].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[104].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/Main.M10.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].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/Main.M10.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[104].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/Main.M10.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M10.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:X:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") 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.M10.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:X:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:X:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M10.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:X:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:X: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:X:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:X:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M10.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:X: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:X:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:X:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M10.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:X:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:X:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M10.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].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/Main.M10.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:X:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[104].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/Main.M10.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:X:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0104:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[104].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "TM1K2:ATM:MMS:X: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/Main.M10.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...05].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/Main.M10.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[105].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:X:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...105].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/Main.M10.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[105].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/Main.M10.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -93455,681 +93459,592 @@ record(waveform, "TM1K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:X:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...05].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.fbFastFaultOutput2.astFF[105].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[105].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/Main.M10.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[105].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/Main.M11.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].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/Main.M11.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[105].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/Main.M11.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M11.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].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/Main.M11.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS: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/Main.M11.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M11.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M11.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].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/Main.M11.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[105].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/Main.M11.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0105:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[105].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...06].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/Main.M11.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[106].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.fbFastFaultOutput2.astFF[106].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...106].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/Main.M11.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[106].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/Main.M11.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M11.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...06].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/Main.M11.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[106].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.fbFastFaultOutput2.astFF[106].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[106].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/Main.M11.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].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/Main.M11.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[106].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/Main.M11.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M11.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") 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.M11.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M11.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M11.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M11.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M11.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].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/Main.M11.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "LI2K2:K2A:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[106].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/Main.M11.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "LI2K2:K2A:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0106:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[106].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "LI2K2:K2A:MMS: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/Main.M11.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...07].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/Main.M11.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[107].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...107].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/Main.M11.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[107].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/Main.M11.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -94138,681 +94053,592 @@ record(waveform, "LI2K2:K2A:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...07].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.fbFastFaultOutput2.astFF[107].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[107].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/Main.M11.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[107].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/Main.M12.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].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/Main.M12.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[107].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/Main.M12.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M12.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].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/Main.M12.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:Y: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/Main.M12.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M12.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M12.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].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/Main.M12.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[107].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/Main.M12.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0107:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[107].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...08].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/Main.M12.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[108].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.fbFastFaultOutput2.astFF[108].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...108].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/Main.M12.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[108].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/Main.M12.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M12.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...08].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/Main.M12.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[108].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.fbFastFaultOutput2.astFF[108].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[108].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/Main.M12.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].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/Main.M12.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[108].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/Main.M12.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M12.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") 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.M12.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M12.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M12.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M12.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M12.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].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/Main.M12.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[108].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/Main.M12.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0108:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[108].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "PF1K2:WFS:MMS:Y: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/Main.M12.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...09].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/Main.M12.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[109].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...109].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/Main.M12.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[109].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/Main.M12.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -94821,2047 +94647,2077 @@ record(waveform, "PF1K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...09].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.fbFastFaultOutput2.astFF[109].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[109].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/Main.M12.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[109].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/Main.M13.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].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/Main.M13.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[109].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/Main.M13.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M13.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].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/Main.M13.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M13.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].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.fbFastFaultOutput2.astFF[109].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[109].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/Main.M13.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0109:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[109].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryBackwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/Main.M13.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[10].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M13.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[10].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/Main.M13.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M13.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z: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") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M13.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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.M13.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[10].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") 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.M13.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") 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.M13.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[110].Info.Desc") 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.M13.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...110].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.fbFastFaultOutput2.astFF[110].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[110].Info.InUse") 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.M13.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[110].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Z:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[110].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/Main.M13.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Z:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[110].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M13.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Z:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Z:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[110].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/Main.M13.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M13.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/TS_MS=10/Main.M13.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Z:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M13.nMotionAxisID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Z:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[110].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/Main.M14.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0110:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[110].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[111].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/Main.M14.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...111].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/Main.M14.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[111].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/Main.M14.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M14.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[111].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/Main.M14.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[111].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[111].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/Main.M14.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M14.bGantryBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M14.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M14.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].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/Main.M14.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[111].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/Main.M14.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0111:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[111].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[112].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/Main.M14.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...112].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.fbFastFaultOutput2.astFF[112].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[112].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/Main.M14.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M14.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[112].Info.sPath") 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.M14.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[112].OK") 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.M14.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") 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.M14.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[112].Ovrd.Active") 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.M14.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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.M14.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") 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.M14.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M14.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM5K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM5K2:PPM:MMS: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(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM5K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].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/Main.M14.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[112].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0112:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[112].Reset") 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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M14.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[113].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...113].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/Main.M14.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[113].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/Main.M15.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M15.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[113].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.fbFastFaultOutput2.astFF[113].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[113].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/Main.M15.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[113].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/Main.M15.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M15.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M15.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].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/Main.M15.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[113].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/Main.M15.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0113:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[113].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[114].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.fbFastFaultOutput2.astFF[114].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...114].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/Main.M15.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[114].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/Main.M15.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M15.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[114].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.fbFastFaultOutput2.astFF[114].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[114].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/Main.M15.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[114].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/Main.M15.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M15.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") 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.M15.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M15.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M15.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M15.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].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/Main.M15.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[114].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/Main.M15.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0114:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[114].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "TM2K2:ATM:MMS:Y: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/Main.M15.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M15.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[115].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...115].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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[115].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/Main.M15.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -96870,2047 +96726,2077 @@ record(waveform, "TM2K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[115].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[115].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/Main.M15.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[115].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/Main.M16.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[115].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/Main.M16.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M16.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M16.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M16.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[115].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/Main.M16.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0115:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[115].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[116].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/Main.M16.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...116].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/Main.M16.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[116].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/Main.M16.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M16.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[116].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.fbFastFaultOutput2.astFF[116].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[116].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/Main.M16.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[116].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/Main.M16.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M16.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M16.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[116].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].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/Main.M16.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[116].Reset") 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.M16.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0116:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[116].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") 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.M16.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[117].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.fbFastFaultOutput2.astFF[117].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...117].Info.DevName") 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.M16.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[117].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.fbFastFaultOutput2.astFF[117].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M16.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") 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.M16.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[117].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.fbFastFaultOutput2.astFF[117].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[117].OK") 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.M16.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[117].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:X:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[117].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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M16.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:X:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:X:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:X: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/Main.M16.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(longin, "TM2K2:ATM:MMS:X:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M16.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:X:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - 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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M16.nMotionAxisID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:X: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/Main.M16.sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[117].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/Main.M17.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0117:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[117].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[118].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/Main.M17.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...118].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/Main.M17.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[118].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/Main.M17.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M17.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[118].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/Main.M17.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[118].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[118].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/Main.M17.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M17.bGantryBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M17.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M17.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].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/Main.M17.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[118].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/Main.M17.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0118:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[118].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[119].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/Main.M17.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...119].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.fbFastFaultOutput2.astFF[119].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[119].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/Main.M17.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M17.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[119].Info.sPath") 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.M17.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[119].OK") 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.M17.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") 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.M17.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:01:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[119].Ovrd.Active") 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.M17.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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.M17.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:01:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") 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.M17.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:01:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:01:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M17.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:01:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:01: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(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:01:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].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/Main.M17.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[119].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:01:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0119:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[119].Reset") field(DTYP, "asynInt32") - 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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M17.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/TS_MS=10/Main.M17.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:01:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/Main.M17.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M18.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[11].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M18.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M18.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M18.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/Main.M18.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M18.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[120].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.fbFastFaultOutput2.astFF[120].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...120].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/Main.M18.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[120].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/Main.M18.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M18.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[120].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.fbFastFaultOutput2.astFF[120].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[120].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/Main.M18.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[120].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/Main.M18.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M18.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") 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.M18.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:02:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M18.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:02:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M18.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:02:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M18.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:02:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:02:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].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/Main.M18.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:02:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[120].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/Main.M18.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:02:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0120:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[120].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:02: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/Main.M18.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M18.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[121].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:02:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...121].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/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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[121].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/Main.M18.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -98919,681 +98805,592 @@ record(waveform, "AT2K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:02:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[121].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[121].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/Main.M18.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[121].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/Main.M19.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[121].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/Main.M19.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M19.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03: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/Main.M19.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M19.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].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/Main.M19.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[121].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/Main.M19.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0121:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[121].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[122].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.fbFastFaultOutput2.astFF[122].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...122].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/Main.M19.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[122].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/Main.M19.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M19.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[122].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.fbFastFaultOutput2.astFF[122].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[122].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/Main.M19.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[122].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/Main.M19.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M19.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:03: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") 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.M19.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:03:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M19.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:03:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M19.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:03:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M19.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:03:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:03:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].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/Main.M19.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:03:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[122].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/Main.M19.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:03:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0122:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[122].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:03: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/Main.M19.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M19.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[123].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:03:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...123].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/Main.M19.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[123].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/Main.M19.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -99602,681 +99399,592 @@ record(waveform, "AT2K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:03:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[123].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[123].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/Main.M19.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[123].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/Main.M2.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[123].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/Main.M2.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M2.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS: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/Main.M2.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M2.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].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/Main.M2.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[123].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/Main.M2.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0123:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[123].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[124].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.fbFastFaultOutput2.astFF[124].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...124].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/Main.M2.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[124].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/Main.M2.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M2.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[124].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.fbFastFaultOutput2.astFF[124].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[124].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/Main.M2.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[124].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/Main.M2.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M2.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM2K1:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") 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.M2.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K1:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M2.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM2K1:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M2.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM2K1:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M2.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K1:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM2K1:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].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/Main.M2.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM2K1:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[124].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/Main.M2.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM2K1:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0124:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[124].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM2K1:PPM:MMS: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/Main.M2.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M2.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[125].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM2K1:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...125].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/Main.M2.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[125].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/Main.M2.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM2K1:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -100285,681 +99993,592 @@ record(waveform, "IM2K1:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM2K1:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[125].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[125].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/Main.M2.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[125].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/Main.M20.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[125].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/Main.M20.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M20.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04: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/Main.M20.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M20.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].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/Main.M20.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[125].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/Main.M20.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0125:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[125].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[126].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.fbFastFaultOutput2.astFF[126].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...126].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/Main.M20.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[126].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/Main.M20.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M20.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[126].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.fbFastFaultOutput2.astFF[126].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[126].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/Main.M20.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[126].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/Main.M20.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M20.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:04: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") 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.M20.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:04:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M20.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:04:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M20.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:04:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M20.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:04:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:04:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].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/Main.M20.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:04:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[126].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/Main.M20.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:04:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0126:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[126].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:04: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/Main.M20.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M20.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[127].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:04:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...127].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/Main.M20.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[127].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/Main.M20.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:04:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -100968,681 +100587,889 @@ record(waveform, "AT2K2:L2SI:MMS:04:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:04:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[127].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[127].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/Main.M20.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[127].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/Main.M21.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[127].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/Main.M21.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M21.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M21.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[127].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].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.fbFastFaultOutput2.astFF[127].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[127].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/Main.M21.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0127:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[127].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[128].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/Main.M21.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...128].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.fbFastFaultOutput2.astFF[128].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[128].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/Main.M21.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[128].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[128].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.fbFastFaultOutput2.astFF[128].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[128].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/Main.M21.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[128].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/Main.M21.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M21.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M21.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[128].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].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/Main.M21.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[128].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.fbFastFaultOutput2.astFF[128].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0128:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[128].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[129].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/Main.M21.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...129].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.fbFastFaultOutput2.astFF[129].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[129].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M21.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[129].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[129].Info.sPath") 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.M21.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[129].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.fbFastFaultOutput2.astFF[129].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") 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.M21.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[129].Ovrd.Active") 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.M21.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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.M21.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") 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.M21.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M21.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M21.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "LI3K2:K2B:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[129].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].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/Main.M21.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "LI3K2:K2B:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[129].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/Main.M21.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0129:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[129].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/TS_MS=10/Main.M21.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/Main.M21.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M21.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -101651,1364 +101478,1483 @@ record(waveform, "LI3K2:K2B:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[12].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[12].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/Main.M21.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M22.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[12].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/Main.M22.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M22.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M22.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M22.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/TS_MS=10/Main.M22.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M22.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[130].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/Main.M22.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...130].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.fbFastFaultOutput2.astFF[130].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[130].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/Main.M22.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[130].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[130].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.fbFastFaultOutput2.astFF[130].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[130].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/Main.M22.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[130].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/Main.M22.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M22.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M22.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M22.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].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/Main.M22.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[130].Reset") 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.M22.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0130:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[130].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") 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.M22.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[131].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.fbFastFaultOutput2.astFF[131].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...131].Info.DevName") 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.M22.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[131].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.fbFastFaultOutput2.astFF[131].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M22.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") 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.M22.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[131].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.fbFastFaultOutput2.astFF[131].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[131].OK") 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.M22.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[131].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[131].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/Main.M22.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M22.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M22.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Y:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M22.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M22.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].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/Main.M22.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[131].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/Main.M22.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0131:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[131].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[132].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[132].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...132].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/Main.M22.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[132].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/Main.M23.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M23.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[132].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.fbFastFaultOutput2.astFF[132].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[132].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/Main.M23.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[132].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/Main.M23.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M23.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M23.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].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/Main.M23.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[132].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/Main.M23.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0132:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[132].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHardwareEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[133].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/Main.M23.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...133].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.fbFastFaultOutput2.astFF[133].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[133].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/Main.M23.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[133].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[133].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.fbFastFaultOutput2.astFF[133].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[133].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/Main.M23.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[133].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/Main.M23.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M23.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:Z: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/Main.M23.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M23.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Z:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M23.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Z:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M23.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Z:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Z:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].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/Main.M23.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Z:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[133].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/Main.M23.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Z:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0133:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[133].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "PF2K2:WFS:MMS:Z: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/Main.M23.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M23.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[134].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Z:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...134].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/Main.M23.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[134].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/Main.M23.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -103017,681 +102963,592 @@ record(waveform, "PF2K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Z:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[134].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[134].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/Main.M23.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[134].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/Main.M24.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[134].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/Main.M24.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M24.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS: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/Main.M24.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M24.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].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/Main.M24.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[134].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/Main.M24.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0134:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[134].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[135].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.fbFastFaultOutput2.astFF[135].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...135].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/Main.M24.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[135].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/Main.M24.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M24.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[135].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.fbFastFaultOutput2.astFF[135].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[135].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/Main.M24.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[135].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/Main.M24.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M24.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") 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.M24.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M24.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M24.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M24.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM6K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].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/Main.M24.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM6K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[135].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/Main.M24.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM6K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0135:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[135].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM6K2:PPM:MMS: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/Main.M24.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M24.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[136].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM6K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...136].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/Main.M24.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[136].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/Main.M24.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -103700,681 +103557,592 @@ record(waveform, "IM6K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[136].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[136].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/Main.M24.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[136].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/Main.M25.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[136].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/Main.M25.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M25.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01: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/Main.M25.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M25.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].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/Main.M25.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[136].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/Main.M25.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0136:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[136].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[137].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.fbFastFaultOutput2.astFF[137].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...137].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/Main.M25.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[137].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/Main.M25.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M25.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[137].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.fbFastFaultOutput2.astFF[137].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[137].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/Main.M25.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[137].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/Main.M25.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M25.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") 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.M25.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M25.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M25.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M25.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].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/Main.M25.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:01:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[137].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/Main.M25.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:01:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0137:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[137].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:01: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/Main.M25.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M25.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[138].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...138].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/Main.M25.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[138].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/Main.M25.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -104383,681 +104151,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[138].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[138].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/Main.M25.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[138].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/Main.M26.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[138].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/Main.M26.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M26.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M26.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].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.fbFastFaultOutput2.astFF[138].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[138].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/Main.M26.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0138:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[138].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bGantryBackwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[139].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/Main.M26.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...139].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/Main.M26.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[139].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/Main.M26.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[139].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[139].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/Main.M26.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[139].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/Main.M26.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[139].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/Main.M26.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M26.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02: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/Main.M26.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M26.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M26.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M26.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:02:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].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/Main.M26.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:02:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[139].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/Main.M26.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:02:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0139:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[139].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:02: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/Main.M26.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:02:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[13].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/Main.M26.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -105066,2730 +104745,2671 @@ record(waveform, "AT1K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[13].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M26.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M27.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M27.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M27.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M27.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/TS_MS=10/Main.M27.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M27.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[140].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/Main.M27.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...140].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.fbFastFaultOutput2.astFF[140].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[140].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/Main.M27.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[140].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[140].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.fbFastFaultOutput2.astFF[140].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[140].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/Main.M27.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[140].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/Main.M27.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M27.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M27.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M27.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].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/Main.M27.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[140].Reset") 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.M27.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0140:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[140].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") 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.M27.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[141].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.fbFastFaultOutput2.astFF[141].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...141].Info.DevName") 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.M27.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[141].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.fbFastFaultOutput2.astFF[141].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M27.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") 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.M27.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[141].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.fbFastFaultOutput2.astFF[141].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[141].OK") 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.M27.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[141].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:03:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[141].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/Main.M27.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M27.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:03:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:03:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:03: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/Main.M27.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M27.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:03:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M27.nMotionAxisID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:03: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/Main.M27.sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[141].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/Main.M4.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0141:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[141].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bAllEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[142].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/Main.M4.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...142].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/Main.M4.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[142].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/Main.M4.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M4.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[142].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/Main.M4.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[142].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[142].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/Main.M4.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M4.bGantryBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bGantryForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M4.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M4.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].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/Main.M4.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[142].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/Main.M4.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0142:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[142].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[143].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/Main.M4.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...143].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.fbFastFaultOutput2.astFF[143].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[143].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/Main.M4.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M4.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[143].Info.sPath") 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.M4.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[143].OK") 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.M4.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") 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.M4.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[143].Ovrd.Active") 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.M4.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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.M4.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") 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.M4.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM1K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM1K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M4.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M4.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM1K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM1K2:PPM:MMS: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(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM1K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].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/Main.M4.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[143].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "IM1K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0143:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[143].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M4.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM1K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[144].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM1K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...144].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/Main.M4.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[144].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/Main.M5.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS: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/Main.M5.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M5.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[144].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/Main.M5.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[144].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/Main.M5.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS: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/Main.M5.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[144].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M5.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS: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/Main.M5.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS: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/Main.M5.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M5.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M5.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].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/Main.M5.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[144].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/Main.M5.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0144:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[144].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[145].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/Main.M5.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...145].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.fbFastFaultOutput2.astFF[145].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[145].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/Main.M5.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M5.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[145].Info.sPath") 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.M5.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[145].OK") 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.M5.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") 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.M5.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[145].Ovrd.Active") 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.M5.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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.M5.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") 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.M5.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M5.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M5.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AL1K2:L2SI:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AL1K2:L2SI:MMS: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(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AL1K2:L2SI:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].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/Main.M5.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[145].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0145:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[145].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M5.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[146].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...146].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/Main.M5.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[146].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/Main.M6.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M6.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[146].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.fbFastFaultOutput2.astFF[146].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[146].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/Main.M6.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[146].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/Main.M6.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M6.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M6.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].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/Main.M6.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[146].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/Main.M6.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0146:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[146].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[147].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.fbFastFaultOutput2.astFF[147].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...147].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/Main.M6.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[147].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/Main.M6.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M6.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[147].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.fbFastFaultOutput2.astFF[147].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[147].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/Main.M6.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[147].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/Main.M6.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M6.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM2K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") 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.M6.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M6.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM2K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M6.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM2K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M6.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM2K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].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/Main.M6.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM2K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[147].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/Main.M6.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM2K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0147:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[147].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM2K2:PPM:MMS: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/Main.M6.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M6.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[148].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM2K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...148].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/Main.M6.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[148].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/Main.M6.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM2K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -107798,681 +107418,592 @@ record(waveform, "IM2K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM2K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[148].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[148].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/Main.M6.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[148].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/Main.M7.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[148].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/Main.M7.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M7.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS: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/Main.M7.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M7.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].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/Main.M7.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[148].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/Main.M7.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0148:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[148].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[149].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.fbFastFaultOutput2.astFF[149].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...149].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/Main.M7.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[149].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/Main.M7.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(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.M7.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[149].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.fbFastFaultOutput2.astFF[149].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[149].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/Main.M7.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[149].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/Main.M7.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M7.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM3K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") 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.M7.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM3K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - 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.M7.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM3K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.M7.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM3K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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.M7.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM3K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM3K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].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/Main.M7.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM3K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[149].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/Main.M7.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM3K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0149:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[149].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM3K2:PPM:MMS: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/Main.M7.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/TS_MS=10/Main.M7.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM3K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/Main.M7.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM3K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -108481,681 +108012,889 @@ record(waveform, "IM3K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM3K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[14].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M7.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M8.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS: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") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[14].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/Main.M8.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M8.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M8.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[14].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/Main.M8.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[150].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/Main.M8.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...150].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.fbFastFaultOutput2.astFF[150].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[150].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/Main.M8.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[150].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[150].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.fbFastFaultOutput2.astFF[150].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[150].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/Main.M8.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[150].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/Main.M8.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M8.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M8.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[150].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M8.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].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/Main.M8.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[150].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.fbFastFaultOutput2.astFF[150].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0150:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[150].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...51].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/Main.M8.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[151].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/Main.M8.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...151].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.fbFastFaultOutput2.astFF[151].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[151].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M8.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...51].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.fbFastFaultOutput2.astFF[151].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[151].Info.sPath") 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.M8.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[151].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.fbFastFaultOutput2.astFF[151].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") 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.M8.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[151].Ovrd.Active") 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.M8.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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.M8.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") 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.M8.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M8.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M8.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM4K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[151].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].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/Main.M8.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM4K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[151].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/Main.M8.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0151:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[151].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...52].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/Main.M8.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[152].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...152].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/Main.M8.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[152].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/Main.M8.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -109164,2176 +108903,2374 @@ record(waveform, "IM4K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...52].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.fbFastFaultOutput2.astFF[152].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[152].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/Main.M8.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[152].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/Main.M9.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].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/Main.M9.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[152].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/Main.M9.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M9.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].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/Main.M9.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M9.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M9.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M9.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[152].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/Main.M9.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0152:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[152].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...53].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/Main.M9.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[153].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/Main.M9.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...153].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.fbFastFaultOutput2.astFF[153].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[153].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/Main.M9.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[153].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...53].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/Main.M9.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[153].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.fbFastFaultOutput2.astFF[153].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[153].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/Main.M9.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].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/Main.M9.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[153].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/Main.M9.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M9.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].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/Main.M9.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M9.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M9.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/Main.M9.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].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/Main.M9.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[153].Reset") 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.M9.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0153:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[153].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") 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.M9.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[154].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.fbFastFaultOutput2.astFF[154].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...154].Info.DevName") 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.M9.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[154].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.fbFastFaultOutput2.astFF[154].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.M9.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") 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.M9.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[154].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.fbFastFaultOutput2.astFF[154].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[154].OK") 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.M9.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].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.fbFastFaultOutput2.astFF[154].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[154].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/Main.M9.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M9.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].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/Main.M9.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:Y:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/Main.M9.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/Main.M9.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].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/Main.M9.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(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[154].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/Main.M9.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0154:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[154].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[155].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/Main.M9.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)AccumulatedFastFaults_RBV") { - field(DESC, "PMPS_GVL.AccumulatedFF") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...155].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/PMPS_GVL.AccumulatedFF?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)SuccessfulPreemptions_RBV") { - field(DESC, "PMPS_GVL.SuccessfulPreemption") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[155].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/PMPS_GVL.SuccessfulPreemption?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "$(PREFIX)0RateBeamCnst:Veto_RBV") { - field(DESC, "0-rate beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.cst0RateBeam.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Height_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") 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.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Width_RBV") { - field(DESC, "0-rate beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[155].Info.sPath") 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.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:01:OK_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[155].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/PMPS_GVL.cst0RateBeam.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Height_RBV") { - field(DESC, "0-rate beam constant") - 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.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Width_RBV") { - field(DESC, "0-rate beam constant") - 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.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:02:OK_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].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/PMPS_GVL.cst0RateBeam.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Height_RBV") { - field(DESC, "0-rate beam constant") - 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.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Width_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[155].Ovrd.Active") 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.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:03:OK_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.cst0RateBeam.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Height_RBV") { - field(DESC, "0-rate beam constant") - 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.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Width_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") 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.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:04:OK_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:BeamClassRanges_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PMPS_GVL.cst0RateBeam.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:BeamClass_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.cst0RateBeam.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:MachineMode_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PMPS_GVL.cst0RateBeam.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:Rate_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].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/PMPS_GVL.cst0RateBeam.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:PhotonEnergy_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[155].Reset") 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.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:eVRanges_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0155:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[155].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Valid_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...56].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/PMPS_GVL.cst0RateBeam.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)FullBeamCnst:Veto_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[156].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/PMPS_GVL.cstFullBeam.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Height_RBV") { - field(DESC, "Full beam constant") - 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.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Width_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...156].Info.DevName") 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.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:01:OK_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[156].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/PMPS_GVL.cstFullBeam.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Height_RBV") { - field(DESC, "Full beam constant") - 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.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Width_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:02:OK_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...56].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/PMPS_GVL.cstFullBeam.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Height_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[156].Info.sPath") 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.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Width_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[156].OK") 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.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:03:OK_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].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/PMPS_GVL.cstFullBeam.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Height_RBV") { - field(DESC, "Full beam constant") - 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.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Width_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[156].Ovrd.Active") 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.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:04:OK_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.cstFullBeam.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:BeamClassRanges_RBV") { - field(DESC, "Full beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:BeamClass_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].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/PMPS_GVL.cstFullBeam.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:MachineMode_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PMPS_GVL.cstFullBeam.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:Rate_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.cstFullBeam.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Transmission_RBV") { - field(DESC, "Full beam constant") - 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.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:PhotonEnergy_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:eVRanges_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].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/PMPS_GVL.cstFullBeam.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Valid_RBV") { - field(DESC, "Full beam constant") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[156].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/PMPS_GVL.cstFullBeam.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)eVRangeCnst_RBV") { - field(DESC, "Active eV Range constants") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0156:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[156].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat32ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundaries?") - field(FTVL, "FLOAT") - field(EGU, "eV") - field(NELM, "32") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(waveform, "$(PREFIX)K:eVRangeCnst_RBV") { - field(DESC, "eV Range constants") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[157].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat32ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesK?") - field(FTVL, "FLOAT") - field(EGU, "eV") - field(NELM, "32") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)L:eVRangeCnst_RBV") { - field(DESC, "eV Range constants") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...157].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat32ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesL?") - field(FTVL, "FLOAT") - field(EGU, "eV") - field(NELM, "32") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)eVRangeHyst_RBV") { - field(DESC, "eV Range hystersis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[157].Info.InUse") 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.reVHyst?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(waveform, "$(PREFIX)CurrentBP:Veto_RBV") { - # PMPS_GVL.stCurrentBeamParameters.aVetoDevices - field(DESC, "PMPS_GVL.stCurrentBe...ters.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.stCurrentBeamParameters.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:01:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") 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.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:01:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[157].Info.sPath") 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.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:01:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[157].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/PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)CurrentBP:Apt:02:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[2].Height") - 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.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)CurrentBP:Apt:02:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[2].Width") - 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.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:02:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].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/PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:03:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[3].Height") - 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.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:03:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[157].Ovrd.Active") 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.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:03:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:04:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[4].Height") - 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.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:04:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") 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.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:04:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:BeamClassRanges_RBV") { - # PMPS_GVL.stCurrentBeamParameters.nBCRange - field(DESC, "PMPS_GVL.stCurrentBe...rameters.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PMPS_GVL.stCurrentBeamParameters.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:BeamClass_RBV") { - # PMPS_GVL.stCurrentBeamParameters.nBeamClass - field(DESC, "PMPS_GVL.stCurrentBe...meters.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.stCurrentBeamParameters.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PMPS_GVL.stCurrentBeamParameters.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:MachineMode_RBV") { - # PMPS_GVL.stCurrentBeamParameters.nMachineMode - field(DESC, "PMPS_GVL.stCurrentBe...ters.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].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/PMPS_GVL.stCurrentBeamParameters.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:Rate_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[157].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/PMPS_GVL.stCurrentBeamParameters.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Transmission_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0157:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[157].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") 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.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:PhotonEnergy_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[158].Info.Desc") 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.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:eVRanges_RBV") { - # PMPS_GVL.stCurrentBeamParameters.neVRange - field(DESC, "PMPS_GVL.stCurrentBe...rameters.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...158].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/PMPS_GVL.stCurrentBeamParameters.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Valid_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[158].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/PMPS_GVL.stCurrentBeamParameters.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)RequestedBP:Veto_RBV") { - # PMPS_GVL.stRequestedBeamParameters.aVetoDevices - field(DESC, "PMPS_GVL.stRequested...ters.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.stRequestedBeamParameters.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:01:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height - field(DESC, "PMPS_GVL.stRequested...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") 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.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:01:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width - field(DESC, "PMPS_GVL.stRequested...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[158].Info.sPath") 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.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:01:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[158].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/PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:02:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height - field(DESC, "PMPS_GVL.stRequested...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") 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.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:02:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width - field(DESC, "PMPS_GVL.stRequested...pertures[2].Width") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[158].Ovrd.Active") 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.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:02:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:03:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height - field(DESC, "PMPS_GVL.stRequested...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") 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.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:03:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width - field(DESC, "PMPS_GVL.stRequested...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:03:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:04:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height - field(DESC, "PMPS_GVL.stRequested...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:04:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width - field(DESC, "PMPS_GVL.stRequested...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") 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.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:04:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[158].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/PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:BeamClassRanges_RBV") { - # PMPS_GVL.stRequestedBeamParameters.nBCRange - field(DESC, "PMPS_GVL.stRequested...rameters.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0158:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[158].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:BeamClass_RBV") { - # PMPS_GVL.stRequestedBeamParameters.nBeamClass - field(DESC, "PMPS_GVL.stRequested...meters.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...59].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/PMPS_GVL.stRequestedBeamParameters.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[159].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/PMPS_GVL.stRequestedBeamParameters.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:MachineMode_RBV") { - # PMPS_GVL.stRequestedBeamParameters.nMachineMode - field(DESC, "PMPS_GVL.stRequested...ters.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...159].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/PMPS_GVL.stRequestedBeamParameters.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:Rate_RBV") { - field(DESC, "PMPS_GVL.stRequestedBeamParameters.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[159].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/PMPS_GVL.stRequestedBeamParameters.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Transmission_RBV") { - field(DESC, "PMPS_GVL.stRequestedBeamParameters.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:PhotonEnergy_RBV") { - field(DESC, "PMPS_GVL.stRequestedBeamParameters.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") 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.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:eVRanges_RBV") { - # PMPS_GVL.stRequestedBeamParameters.neVRange - field(DESC, "PMPS_GVL.stRequested...rameters.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[159].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/PMPS_GVL.stRequestedBeamParameters.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Valid_RBV") { - # PMPS_GVL.stRequestedBeamParameters.xValid - field(DESC, "PMPS_GVL.stRequested...Parameters.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[159].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/PMPS_GVL.stRequestedBeamParameters.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "AL1K2:L2SI:LAS:PCT_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:LAS:PCT") { - # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[159].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].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.fbFastFaultOutput2.astFF[159].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[159].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0159:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[159].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[15].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -111342,520 +111279,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:10:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[15].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...60].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[160].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...160].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[160].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[160].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[160].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[160].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[160].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].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.fbFastFaultOutput2.astFF[160].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[160].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0160:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[160].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...61].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[161].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...161].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[161].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -111864,520 +111873,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:11:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...61].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[161].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[161].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[161].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[161].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0161:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[161].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...62].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[162].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...162].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[162].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[162].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[162].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[162].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[162].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].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.fbFastFaultOutput2.astFF[162].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[162].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0162:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[162].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...63].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[163].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...163].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[163].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -112386,520 +112467,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:12:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...63].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[163].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[163].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[163].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[163].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0163:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[163].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...64].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[164].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...164].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[164].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[164].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[164].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[164].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[164].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].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.fbFastFaultOutput2.astFF[164].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[164].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0164:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[164].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[165].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...165].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[165].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -112908,520 +113061,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:13:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:13:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[165].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[165].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[165].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[165].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0165:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[165].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...66].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[166].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...166].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[166].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[166].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[166].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[166].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[166].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].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.fbFastFaultOutput2.astFF[166].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[166].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0166:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[166].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...67].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[167].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...167].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[167].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -113430,1564 +113655,1780 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:14:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:14:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...67].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[167].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[167].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[167].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[167].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0167:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[167].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...68].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[168].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0168:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[168].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...69].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[169].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:15:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...169].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[169].Info.InUse") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...69].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[169].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[169].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[169].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[169].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0169:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[169].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[16].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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.fbFastFaultOutput2.astFF[16].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[16].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...70].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[170].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:01:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...170].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[170].Info.InUse") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...70].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[170].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[170].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[170].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[170].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0170:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[170].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...71].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[171].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...171].Info.DevName") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[171].Info.InUse") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[171].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...71].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[171].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[171].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[171].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[171].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].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.fbFastFaultOutput2.astFF[171].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[171].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0171:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[171].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[172].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...172].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[172].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -114996,1564 +115437,1483 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:02:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[172].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[172].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[172].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[172].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0172:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[172].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...73].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[173].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0173:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[173].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...74].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[174].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:03:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...174].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[174].Info.InUse") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...74].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[174].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[174].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[174].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[174].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0174:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[174].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...75].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[175].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...175].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[175].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...75].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.fbFastFaultOutput2.astFF[175].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[175].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[175].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[175].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:04:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[175].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0175:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[175].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...76].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[176].Info.Desc") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...176].Info.DevName") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[176].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...76].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[176].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[176].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[176].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[176].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[176].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0176:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[176].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...77].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[177].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...177].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[177].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -116562,520 +116922,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:05:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...77].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[177].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[177].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[177].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[177].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0177:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[177].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...78].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[178].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...178].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[178].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[178].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[178].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[178].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[178].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].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.fbFastFaultOutput2.astFF[178].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[178].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0178:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[178].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[179].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...179].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[179].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -117084,520 +117516,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:06:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[179].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[179].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[179].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[179].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0179:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[179].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[17].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[17].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[17].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[17].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...80].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[180].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...180].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[180].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -117606,520 +118110,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:07:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...80].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[180].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[180].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[180].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[180].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0180:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[180].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...81].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[181].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...181].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[181].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[181].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[181].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[181].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[181].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].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.fbFastFaultOutput2.astFF[181].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[181].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0181:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[181].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...82].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[182].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...182].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[182].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -118128,520 +118704,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:08:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...82].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[182].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[182].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[182].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[182].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0182:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[182].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...83].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[183].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...183].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[183].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[183].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[183].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[183].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[183].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].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.fbFastFaultOutput2.astFF[183].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[183].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0183:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[183].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...84].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[184].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...184].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[184].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -118650,857 +119298,889 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:09:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...84].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[184].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[184].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[184].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[184].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0184:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[184].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...85].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError") - field(SCAN, "I/O Intr") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:STATE:RESET") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[185].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:STATE:GET_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:STATE:SET_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbo, "AL1K2:L2SI:MMS:STATE:SET") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[185].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0185:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[185].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...86].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[186].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...186].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[186].Info.InUse") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...86].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[186].Info.sPath") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[186].OK") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[186].Ovrd.Active") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[186].Reset") 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0186:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[186].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...87].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[187].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:ERRMSG_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tes.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...187].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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[187].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -119509,522 +120189,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[187].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/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[187].OK") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[187].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[187].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0187:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[187].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[188].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/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:THICKNESS_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um - field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_um") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...188].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[188].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:1:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...88].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/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[188].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:2:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[188].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/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].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/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp") - 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/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[188].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].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.fbFastFaultOutput2.astFF[188].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[188].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0188:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[188].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...89].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[189].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...189].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[189].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -120033,520 +120783,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...89].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[189].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[189].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[189].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[189].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0189:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[189].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[18].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") + 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[18].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[18].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...90].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[190].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...190].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[190].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -120555,520 +121377,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...90].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[190].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[190].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[190].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[190].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0190:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[190].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...91].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[191].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...191].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[191].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[191].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[191].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[191].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[191].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].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.fbFastFaultOutput2.astFF[191].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[191].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0191:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[191].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[192].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...192].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[192].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -121077,520 +121971,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[192].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[192].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[192].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[192].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0192:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[192].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...93].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[193].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...193].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[193].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[193].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[193].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[193].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[193].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].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.fbFastFaultOutput2.astFF[193].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[193].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0193:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[193].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...94].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[194].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...194].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[194].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -121599,1564 +122565,1483 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...94].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[194].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[194].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[194].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[194].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0194:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[194].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...95].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[195].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0195:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[195].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[196].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...196].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[196].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[196].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[196].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[196].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[196].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0196:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[196].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...97].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[197].Info.Desc") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...197].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[197].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...97].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[197].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[197].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[197].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[197].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0197:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[197].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...98].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[198].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...198].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[198].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[198].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[198].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[198].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[198].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].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.fbFastFaultOutput2.astFF[198].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[198].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0198:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[198].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...99].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[199].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...199].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[199].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -123165,1564 +124050,1483 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...99].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[199].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[199].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[199].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[199].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0199:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[199].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[19].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[19].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...00].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[200].Info.Desc") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...200].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[200].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...00].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[200].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[200].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[200].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[200].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0200:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[200].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[20].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[20].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[20].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[21].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -124731,2086 +125535,2077 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[21].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[21].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[22].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[23].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[23].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[24].Info.Desc") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[24].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[24].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[25].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[25].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[26].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[27].Info.Desc") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[27].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[27].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[27].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[27].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[27].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -126819,2614 +127614,2374 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[28].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[28].OK") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[28].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[29].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[29].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[2].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:BUSY_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:DONE_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bDone") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bError") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:RESET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage1.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT1K2:L2SI:MMS:01:STATE:RESET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:STATE:GET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumGet") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:STATE:SET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT1K2:L2SI:MMS:01:STATE:SET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:ERRID_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId - field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage - field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:MATERIAL_RBV") { - # PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial - field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[30].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[30].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].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/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") 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/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:THICKNESS_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um - field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_um") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[31].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage2.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:1:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:2:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp") - 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/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[32].OK") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[32].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[33].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[33].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[33].OK") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[34].Info.Desc") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[34].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[34].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[35].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -129435,92614 +129990,2374 @@ record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[35].OK") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[35].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[36].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[37].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[38].Info.Desc") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[38].Info.DevName") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[38].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[39].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[39].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.InUse") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.sPath") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[3].OK") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[3].Ovrd.Active") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[40].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[40].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[40].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:BUSY_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:DONE_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:RESET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT1K2:L2SI:MMS:02:STATE:RESET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:02:STATE:GET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:02:STATE:SET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT1K2:L2SI:MMS:02:STATE:SET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:ERRID_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId - field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage - field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:MATERIAL_RBV") { - # PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial - field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:BUSY_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:DONE_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:RESET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT1K2:L2SI:MMS:03:STATE:RESET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:03:STATE:GET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:03:STATE:SET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT1K2:L2SI:MMS:03:STATE:SET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:ERRID_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId - field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage - field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - 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/PRG_AT2K2_SOLID.fbStage1.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp") - 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/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp") - 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/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:01:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:01:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:01:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:01:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - 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/PRG_AT2K2_SOLID.fbStage2.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp") - 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/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp") - 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/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:02:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:02:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:02:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:02:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - 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/PRG_AT2K2_SOLID.fbStage3.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp") - 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/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp") - 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/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:03:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:03:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:03:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:03:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - 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/PRG_AT2K2_SOLID.fbStage4.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp") - 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/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp") - 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/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:04:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:04:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:04:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:04:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SFM:FLOW_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...owMeter.fFlowRate") - 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/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:CAM:PWR") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") - 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/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:CAM:CIL:PCT") { - # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:CALIB_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rMeter.fCalibBase") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM1K1_PPM.fbIM1K....fCalibBaseBuffer") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K1:PPM:SPM:MJ_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fCalibMJ") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibMJBuffer") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:SPM:CALIB:OFFSET") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:SPM:CALIB:RATIO") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:VOLT_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage - field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fVoltage") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fVoltageBuffer") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM1K1:PPM:SPM:STC:CONN_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:SPM:STC:ERR_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") - 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K1:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K1:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM1K1:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:YAG:STC:CONN_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:YAG:STC:ERR_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") - 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/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SFM:FLOW_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...owMeter.fFlowRate") - 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/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") - 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/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:CAM:CIL:PCT") { - # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:CALIB_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rMeter.fCalibBase") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM1K2_PPM.fbIM1K....fCalibBaseBuffer") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K2:PPM:SPM:MJ_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fCalibMJ") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibMJBuffer") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:VOLT_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fVoltage") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fVoltageBuffer") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM1K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") - 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM1K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") - 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/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SFM:FLOW_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...owMeter.fFlowRate") - 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/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:CAM:PWR") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") - 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/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:CAM:CIL:PCT") { - # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:CALIB_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rMeter.fCalibBase") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM2K1_PPM.fbIM2K....fCalibBaseBuffer") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K1:PPM:SPM:MJ_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fCalibMJ") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibMJBuffer") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:SPM:CALIB:OFFSET") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:SPM:CALIB:RATIO") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:VOLT_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage - field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fVoltage") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fVoltageBuffer") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM2K1:PPM:SPM:STC:CONN_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:SPM:STC:ERR_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") - 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K1:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K1:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM2K1:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:YAG:STC:CONN_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:YAG:STC:ERR_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") - 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/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SFM:FLOW_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...owMeter.fFlowRate") - 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/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") - 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/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:CAM:CIL:PCT") { - # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:CALIB_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rMeter.fCalibBase") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM2K2_PPM.fbIM2K....fCalibBaseBuffer") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K2:PPM:SPM:MJ_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fCalibMJ") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibMJBuffer") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:VOLT_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fVoltage") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fVoltageBuffer") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM2K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") - 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM2K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") - 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/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SFM:FLOW_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...owMeter.fFlowRate") - 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/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") - 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/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:CAM:CIL:PCT") { - # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:CALIB_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rMeter.fCalibBase") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM3K2_PPM.fbIM3K....fCalibBaseBuffer") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM3K2:PPM:SPM:MJ_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fCalibMJ") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibMJBuffer") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM3K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:VOLT_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fVoltage") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fVoltageBuffer") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM3K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") - 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/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM3K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM3K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM3K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") - 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/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SFM:FLOW_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...owMeter.fFlowRate") - 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/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM4K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM4K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") - 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/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:CAM:CIL:PCT") { - # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:CALIB_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rMeter.fCalibBase") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM4K2_PPM.fbIM4K....fCalibBaseBuffer") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM4K2:PPM:SPM:MJ_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fCalibMJ") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibMJBuffer") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM4K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:VOLT_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fVoltage") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fVoltageBuffer") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM4K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") - 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM4K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM4K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[41].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[41].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[41].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[42].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -222051,520 +132366,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[42].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[42].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[43].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[43].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[43].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[43].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[44].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -222573,1564 +132960,1483 @@ record(waveform, "IM4K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[44].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[44].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[45].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[45].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[45].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[46].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[46].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[47].Info.Desc") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[47].Info.DevName") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.InUse") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[47].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[48].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[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.fbFastFaultOutput2.astFF[48].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[49].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -224139,520 +134445,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[49].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[49].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[4].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[4].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[4].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[4].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[50].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -224661,520 +135039,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[50].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[50].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[51].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[51].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[51].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.fbFastFaultOutput2.astFF[51].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...52].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[52].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.fbFastFaultOutput2.astFF[52].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[52].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[52].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -225183,1564 +135633,1483 @@ record(waveform, "IM4K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...52].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[52].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[52].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[52].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[53].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[54].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[54].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[54].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[55].Info.Desc") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[55].Info.DevName") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.InUse") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[55].Ovrd.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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[55].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[56].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[56].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[56].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.fbFastFaultOutput2.astFF[56].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -226749,520 +137118,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[57].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[57].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[57].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[58].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[58].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[58].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.fbFastFaultOutput2.astFF[58].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -227271,520 +137712,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...59].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.fbFastFaultOutput2.astFF[59].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[59].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[5].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[5].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[5].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[5].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -227793,520 +138306,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[60].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[60].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[60].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[61].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[61].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[61].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.fbFastFaultOutput2.astFF[61].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -228315,520 +138900,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[62].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[62].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[62].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[63].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[63].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[63].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.fbFastFaultOutput2.astFF[63].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -228837,1377 +139494,1483 @@ record(waveform, "IM4K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...64].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.fbFastFaultOutput2.astFF[64].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[64].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[65].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM4K2_PPM.fbIM4K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbo, "IM4K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[65].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.InUse") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.sPath") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[66].OK") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[66].Ovrd.Active") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[66].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[67].Info.Desc") 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[67].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[67].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[67].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...67].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tes.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[67].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/PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[67].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/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].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/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") - 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/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:SFM:FLOW_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...owMeter.fFlowRate") - 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/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[67].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/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:CAM:CIL:PCT") { - # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rMeter.fCalibBase") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM5K2_PPM.fbIM5K....fCalibBaseBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:MJ_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fCalibMJ") - 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibMJBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:VOLT_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fVoltage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[68].Info.Desc") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fVoltageBuffer") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[68].Info.DevName") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "IM5K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[68].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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[68].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...68].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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[68].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[68].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[68].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[68].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.fbFastFaultOutput2.astFF[68].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -230216,520 +140979,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[69].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[69].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[69].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[6].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[6].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[6].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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.fbFastFaultOutput2.astFF[6].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -230738,1564 +141573,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[70].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[70].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[70].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[71].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[72].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[72].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[72].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[73].Info.Desc") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[73].Info.DevName") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.InUse") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[73].Ovrd.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[73].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[74].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[74].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[74].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.fbFastFaultOutput2.astFF[74].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -232304,520 +143058,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[75].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[75].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[75].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[76].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[76].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[76].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.fbFastFaultOutput2.astFF[76].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -232826,1564 +143652,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[77].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[77].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[77].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[78].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[79].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[79].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[79].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[7].Info.Desc") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[7].Info.DevName") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.InUse") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[7].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[80].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[80].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[80].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.fbFastFaultOutput2.astFF[80].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -234392,520 +145137,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[81].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[81].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[81].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[82].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[82].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[82].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.fbFastFaultOutput2.astFF[82].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -234914,520 +145731,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[83].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[83].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[83].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[84].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[84].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[84].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.fbFastFaultOutput2.astFF[84].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...85].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[85].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.fbFastFaultOutput2.astFF[85].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[85].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[85].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -235436,1564 +146325,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...85].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[85].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[85].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[85].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[86].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[87].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[87].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[87].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...88].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[88].Info.Desc") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[88].Info.DevName") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.InUse") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...88].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[88].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[88].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[88].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[88].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[89].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[89].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[89].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.fbFastFaultOutput2.astFF[89].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -237002,520 +147810,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[8].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[8].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[8].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[90].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[90].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[90].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.fbFastFaultOutput2.astFF[90].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -237524,1377 +148404,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...91].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.fbFastFaultOutput2.astFF[91].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[91].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[92].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbo, "IM5K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[92].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.InUse") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.sPath") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[93].OK") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[93].Ovrd.Active") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[93].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[94].Info.Desc") 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[94].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[94].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[94].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...94].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tes.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[94].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/PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[94].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/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].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/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") - 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/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:SFM:FLOW_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...owMeter.fFlowRate") - 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/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[94].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/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") 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/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:CAM:CIL:PCT") { - # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rMeter.fCalibBase") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM6K2_PPM.fbIM6K....fCalibBaseBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:MJ_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fCalibMJ") - 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibMJBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[95].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.fbFastFaultOutput2.astFF[95].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:VOLT_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fVoltage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[95].Info.DevName") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fVoltageBuffer") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.InUse") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[95].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "IM6K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...95].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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[95].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.fbFastFaultOutput2.astFF[95].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[95].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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[95].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -238903,2046 +149889,2121 @@ record(waveform, "IM6K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.sPath") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[96].OK") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[96].Ovrd.Active") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[96].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[97].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.InUse") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.sPath") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[98].OK") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[98].Ovrd.Active") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[98].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[99].Info.Desc") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[99].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[99].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...99].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[99].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.fbFastFaultOutput2.astFF[99].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[99].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[99].Ovrd.Active") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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.fbFastFaultOutput2.astFF[99].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[99].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.InUse") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.sPath") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[9].OK") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[9].Ovrd.Active") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.i_xReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bLocked?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:EnableVeto_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.i_xVeto?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:EnableVeto") { + field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xVeto=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.q_xFastFaultOut?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:RegistrationFailure_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.xFastFaultRegFail?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:RegistrationFailure") { + field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.xFastFaultRegFail=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.xOK") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV") { + field(DESC, "Tripped by overall log count") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.bTrickleTripped?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(waveform, "$(PREFIX)LCLSGeneral:LogHost_RBV") { + field(DESC, "The log host IP address") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.cLogHost?") + field(FTVL, "CHAR") + field(NELM, "15") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(waveform, "$(PREFIX)LCLSGeneral:LogHost") { + field(DESC, "The log host IP address") + field(DTYP, "asynInt8ArrayOut") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.cLogHost=") + field(FTVL, "CHAR") + field(NELM, "15") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "$(PREFIX)LCLSGeneral:LogPort_RBV") { + field(DESC, "The log host UDP port") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.iLogPort?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "$(PREFIX)LCLSGeneral:LogPort") { + field(DESC, "The log host UDP port") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.iLogPort=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "$(PREFIX)LCLSGeneral:LogMessageCount_RBV") { + field(DESC, "Total log messages on the last cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.nGlobAccEvents?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(bi, "$(PREFIX)DB:REFRESH_RBV") { + field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/MOTION_GVL.fbStandardPMPSDB.bRefresh?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "$(PREFIX)DB:REFRESH") { + field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/MOTION_GVL.fbStandardPMPSDB.bRefresh=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)DB:LAST_REFRESH_RBV") { + # MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime + field(DESC, "MOTION_GVL.fbStandar....nLastRefreshTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "IM1K1:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(bi, "IM1K1:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "IM1K1:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM1K1:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "IM1K1:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM1K1:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "IM1K1:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K1:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(ai, "IM1K1:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "IM1K1:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "IM1K1:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "IM1K1:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "IM1K1:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "IM1K1:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "IM1K1:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "IM1K1:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "IM1K1:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "IM1K1:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "IM1K1:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM1K2:ATM:MMS:X:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "TM1K2:ATM:MMS:X: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:X:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:X:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:X:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "TM1K2:ATM:MMS:X: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:X:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "TM1K2:ATM:MMS:X: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "TM1K2:ATM:MMS:X:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "TM1K2:ATM:MMS:X:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "TM1K2:ATM:MMS:X: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/Main.M10.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "TM1K2:ATM:MMS:X: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "TM1K2:ATM:MMS:X: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -240951,38 +152012,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:X:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "TM1K2:ATM:MMS:X:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -240991,480 +152051,348 @@ record(waveform, "IM6K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:X:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "TM1K2:ATM:MMS:X:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "TM1K2:ATM:MMS:X:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "TM1K2:ATM:MMS:X:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "LI2K2:K2A:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "LI2K2:K2A:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "LI2K2:K2A:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI2K2:K2A:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bLocked?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "LI2K2:K2A:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI2K2:K2A:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "LI2K2:K2A:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "LI2K2:K2A:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "LI2K2:K2A:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "LI2K2:K2A:MMS: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/Main.M11.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "LI2K2:K2A:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI2K2:K2A:MMS: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/TS_MS=10/Main.M11.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "LI2K2:K2A:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "LI2K2:K2A:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(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.M11.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -241473,38 +152401,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI2K2:K2A:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "LI2K2:K2A:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -241513,480 +152440,575 @@ record(waveform, "IM6K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "LI2K2:K2A:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(longin, "LI2K2:K2A:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bi, "PF1K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bo, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "PF1K2:WFS:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Y: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/Main.M12.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PF1K2:WFS:MMS:Y:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "PF1K2:WFS:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "PF1K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "PF1K2:WFS:MMS:Y:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "PF1K2:WFS:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "PF1K2:WFS:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "PF1K2:WFS:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "PF1K2:WFS:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "PF1K2:WFS:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Z:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:Z: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:Z:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:Z:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PF1K2:WFS:MMS:Z: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:Z:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "PF1K2:WFS:MMS:Z: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "PF1K2:WFS:MMS:Z:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "PF1K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PF1K2:WFS:MMS:Z: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/Main.M13.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PF1K2:WFS:MMS:Z: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PF1K2:WFS:MMS:Z: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -241995,38 +153017,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:01:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:Z:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PF1K2:WFS:MMS:Z:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -242035,480 +153056,402 @@ record(waveform, "IM6K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "PF1K2:WFS:MMS:Z:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:Z:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:Z:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "PF1K2:WFS:MMS:Z:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "IM5K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "IM5K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "IM5K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(ai, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM5K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM5K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "IM5K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM5K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "IM5K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -242517,38 +153460,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM5K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM5K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -242557,480 +153499,575 @@ record(waveform, "IM6K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "TM2K2:ATM:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "TM2K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "TM2K2:ATM:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bo, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:Y: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/Main.M15.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "TM2K2:ATM:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:Y: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/Main.M15.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "TM2K2:ATM:MMS:Y:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(ao, "TM2K2:ATM:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(longin, "TM2K2:ATM:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "TM2K2:ATM:MMS:Y:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "TM2K2:ATM:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "TM2K2:ATM:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "TM2K2:ATM:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "TM2K2:ATM:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "TM2K2:ATM:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "TM2K2:ATM:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "TM2K2:ATM:MMS:X:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "TM2K2:ATM:MMS:X: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "TM2K2:ATM:MMS:X: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM2K2:ATM:MMS:X:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "TM2K2:ATM:MMS:X: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bo, "TM2K2:ATM:MMS:X:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:X: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "TM2K2:ATM:MMS:X:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM2K2:ATM:MMS:X: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM2K2:ATM:MMS:X:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "TM2K2:ATM:MMS:X:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "TM2K2:ATM:MMS:X: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/Main.M16.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "TM2K2:ATM:MMS:X:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM2K2:ATM:MMS:X: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/TS_MS=10/Main.M16.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "TM2K2:ATM:MMS:X:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "TM2K2:ATM:MMS:X:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(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.M16.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243039,38 +154076,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM2K2:ATM:MMS:X:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "TM2K2:ATM:MMS:X:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243079,480 +154115,575 @@ record(waveform, "IM6K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "TM2K2:ATM:MMS:X:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(longin, "TM2K2:ATM:MMS:X:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bi, "AT2K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bo, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "AT2K2:L2SI:MMS:01:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01: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/Main.M17.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "AT2K2:L2SI:MMS:01:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "AT2K2:L2SI:MMS:01:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "AT2K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "AT2K2:L2SI:MMS:01:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:01:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "AT2K2:L2SI:MMS:01:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:01:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "AT2K2:L2SI:MMS:01:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "AT2K2:L2SI:MMS:01:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:01:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:02:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:02: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:02:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AT2K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT2K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "AT2K2:L2SI:MMS:02:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AT2K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AT2K2:L2SI:MMS:02: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/Main.M18.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AT2K2:L2SI:MMS:02: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:02: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243561,38 +154692,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:02:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243601,480 +154731,402 @@ record(waveform, "IM6K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "AT2K2:L2SI:MMS:02:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "AT2K2:L2SI:MMS:02:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "AT2K2:L2SI:MMS:02:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:03:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:03: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(ai, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:03: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:03:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "AT2K2:L2SI:MMS:03:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "AT2K2:L2SI:MMS:03:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "AT2K2:L2SI:MMS:03:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244083,38 +155135,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:03:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244123,480 +155174,521 @@ record(waveform, "IM6K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "IM2K1:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "IM2K1:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bo, "IM2K1:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM2K1:PPM:MMS: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/Main.M2.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "IM2K1:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM2K1:PPM:MMS: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/Main.M2.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "IM2K1:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(ao, "IM2K1:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(longin, "IM2K1:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "IM2K1:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "IM2K1:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "IM2K1:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(bi, "IM2K1:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "IM2K1:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "IM2K1:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(longin, "IM2K1:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AT2K2:L2SI:MMS:04: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "AT2K2:L2SI:MMS:04: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:04:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:04: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:04:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "AT2K2:L2SI:MMS:04: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "AT2K2:L2SI:MMS:04:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fHomePosition=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT2K2:L2SI:MMS:04:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "AT2K2:L2SI:MMS:04:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AT2K2:L2SI:MMS:04: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:04: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244605,38 +155697,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:04:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:04:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244645,480 +155736,294 @@ record(waveform, "IM6K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "AT2K2:L2SI:MMS:04:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "AT2K2:L2SI:MMS:04:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:04:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "AT2K2:L2SI:MMS:04:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "LI3K2:K2B:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "LI3K2:K2B:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "LI3K2:K2B:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI3K2:K2B:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "LI3K2:K2B:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "LI3K2:K2B:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "LI3K2:K2B:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "LI3K2:K2B:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "LI3K2:K2B:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fHomePosition=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "LI3K2:K2B:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "LI3K2:K2B:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "LI3K2:K2B:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "LI3K2:K2B:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245127,38 +156032,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI3K2:K2B:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "LI3K2:K2B:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245167,480 +156071,402 @@ record(waveform, "IM6K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "LI3K2:K2B:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "LI3K2:K2B:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "LI3K2:K2B:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "LI3K2:K2B:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(ai, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF2K2:WFS:MMS:Y: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PF2K2:WFS:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PF2K2:WFS:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PF2K2:WFS:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245649,38 +156475,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF2K2:WFS:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PF2K2:WFS:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245689,480 +156514,521 @@ record(waveform, "IM6K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "PF2K2:WFS:MMS:Z:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "PF2K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "PF2K2:WFS:MMS:Z: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bo, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF2K2:WFS:MMS:Z: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/Main.M23.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PF2K2:WFS:MMS:Z:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF2K2:WFS:MMS:Z: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/Main.M23.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PF2K2:WFS:MMS:Z:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:Z: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(ao, "PF2K2:WFS:MMS:Z:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(longin, "PF2K2:WFS:MMS:Z: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "PF2K2:WFS:MMS:Z:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "PF2K2:WFS:MMS:Z:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "PF2K2:WFS:MMS:Z:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(bi, "PF2K2:WFS:MMS:Z:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "PF2K2:WFS:MMS:Z:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "PF2K2:WFS:MMS:Z:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(longin, "PF2K2:WFS:MMS:Z:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "IM6K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM6K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "IM6K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM6K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM6K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM6K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM6K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM6K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fHomePosition=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM6K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "IM6K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "IM6K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM6K2:PPM:MMS: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -246171,38 +157037,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:09:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM6K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -246211,514 +157076,441 @@ record(waveform, "IM6K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "IM6K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "IM6K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "IM6K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "IM6K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT1K2:L2SI:MMS:01:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:01: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(ao, "AT1K2:L2SI:MMS:01:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fPosDiff?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(longin, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") +record(waveform, "AT1K2:L2SI:MMS:01: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") +record(bi, "AT1K2:L2SI:MMS:01:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy") +record(longin, "AT1K2:L2SI:MMS:01:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bError") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") +record(bi, "AT1K2:L2SI:MMS:01:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM6K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet") +record(longin, "AT1K2:L2SI:MMS:01:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM6K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM6K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM6K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT1K2:L2SI:MMS:01:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -246727,325 +157519,333 @@ record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:02: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bo, "AT1K2:L2SI:MMS:02:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:02: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "AT1K2:L2SI:MMS:02:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "AT1K2:L2SI:MMS:02:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "AT1K2:L2SI:MMS:02: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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "AT1K2:L2SI:MMS:02:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:02:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "AT1K2:L2SI:MMS:02:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:02:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "AT1K2:L2SI:MMS:02:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") - 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "AT1K2:L2SI:MMS:02:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId") +record(longin, "AT1K2:L2SI:MMS:02:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tes.sErrorMessage") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247054,221 +157854,294 @@ record(waveform, "IM6K2:PPM:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") +record(bi, "AT1K2:L2SI:MMS:03:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") +record(bi, "AT1K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AT1K2:L2SI:MMS:03: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bo, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:03: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "AT1K2:L2SI:MMS:03:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:03: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bo, "AT1K2:L2SI:MMS:03:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AT1K2:L2SI:MMS:03: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/Main.M27.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:03: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/TS_MS=10/Main.M27.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:03:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") + field(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.M27.stEPSBackwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(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.M27.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "AT1K2:L2SI:MMS:03:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AT1K2:L2SI:MMS:03:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(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.M27.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247277,38 +158150,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT1K2:L2SI:MMS:03:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247317,480 +158189,521 @@ record(waveform, "LI2K2:K2A:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:10:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(bi, "IM1K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "IM1K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "IM1K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM1K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(bi, "IM1K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bo, "IM1K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM1K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(bo, "IM1K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ao, "IM1K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(longin, "IM1K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(longin, "IM1K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "IM1K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "IM1K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "IM1K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "IM1K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(bi, "IM1K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "IM1K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AL1K2:L2SI:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AL1K2:L2SI:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AL1K2:L2SI:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "AL1K2:L2SI:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AL1K2:L2SI:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AL1K2:L2SI:MMS: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/Main.M5.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AL1K2:L2SI:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AL1K2:L2SI:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247799,38 +158712,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AL1K2:L2SI:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247839,480 +158751,402 @@ record(waveform, "LI2K2:K2A:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:11:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "AL1K2:L2SI:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(longin, "AL1K2:L2SI:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(bi, "IM2K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(bi, "IM2K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(bi, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(ai, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "IM2K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM2K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "IM2K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248321,38 +159155,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:12:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM2K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248361,480 +159194,521 @@ record(waveform, "LI2K2:K2A:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:12:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(bi, "IM3K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "IM3K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "IM3K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM3K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(bi, "IM3K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bo, "IM3K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM3K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(bo, "IM3K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ao, "IM3K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(longin, "IM3K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(longin, "IM3K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "IM3K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "IM3K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "IM3K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "IM3K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(bi, "IM3K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "IM3K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM4K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM4K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM4K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM4K2:PPM:MMS: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "IM4K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM4K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "IM4K2:PPM:MMS: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/Main.M8.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "IM4K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM4K2:PPM:MMS: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248843,38 +159717,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM4K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM4K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248883,480 +159756,441 @@ record(waveform, "LI2K2:K2A:MMS:STATE:13:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:13:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "IM4K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "IM4K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "IM4K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(longin, "IM4K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(bi, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:Y: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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ao, "TM1K2:ATM:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM1K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fPosDiff?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "TM1K2:ATM:MMS:Y: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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "TM1K2:ATM:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(longin, "TM1K2:ATM:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "TM1K2:ATM:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "TM1K2:ATM:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "TM1K2:ATM:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") + field(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.M9.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "TM1K2:ATM:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -249365,1564 +160199,1437 @@ record(waveform, "LI2K2:K2A:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)AccumulatedFastFaults_RBV") { + field(DESC, "PMPS_GVL.AccumulatedFF") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.AccumulatedFF?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(longin, "$(PREFIX)SuccessfulPreemptions_RBV") { + field(DESC, "PMPS_GVL.SuccessfulPreemption") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.SuccessfulPreemption?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:14:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") + 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") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Height_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Width_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:01:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Height_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Width_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:02:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Height_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Width_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:03:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Height_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Width_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:04:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "$(PREFIX)0RateBeamCnst:BeamClassRanges_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "$(PREFIX)0RateBeamCnst:BeamClass_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:Cohort_RBV") { +record(longin, "$(PREFIX)0RateBeamCnst:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(longin, "$(PREFIX)0RateBeamCnst:MachineMode_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "$(PREFIX)0RateBeamCnst:Rate_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "$(PREFIX)0RateBeamCnst:PhotonEnergy_RBV") { + field(DESC, "0-rate beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "$(PREFIX)0RateBeamCnst:eVRanges_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "$(PREFIX)0RateBeamCnst:Valid_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "$(PREFIX)FullBeamCnst:Veto_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynInt8ArrayIn") + 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") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Height_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].Height?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") +} + +record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Width_RBV") { + field(DESC, "Full beam constant") + 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.astApertures[1].Width?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "$(PREFIX)FullBeamCnst:Apt:01:OK_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Height_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Width_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].Width?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(bi, "$(PREFIX)FullBeamCnst:Apt:02:OK_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Height_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Width_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].Width?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(bi, "$(PREFIX)FullBeamCnst:Apt:03:OK_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Height_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Width_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].Width?") field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "$(PREFIX)FullBeamCnst:Apt:04:OK_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(longin, "$(PREFIX)FullBeamCnst:BeamClassRanges_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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBCRange?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(longin, "$(PREFIX)FullBeamCnst:BeamClass_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBeamClass?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)FullBeamCnst:Cohort_RBV") { + field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(longin, "$(PREFIX)FullBeamCnst:MachineMode_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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nMachineMode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:15:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(longin, "$(PREFIX)FullBeamCnst:Rate_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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nRate?") + field(EGU, "Hz") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "$(PREFIX)FullBeamCnst:Transmission_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nTran?") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "$(PREFIX)FullBeamCnst:PhotonEnergy_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.neV?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "$(PREFIX)FullBeamCnst:eVRanges_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.neVRange?") + field(EGU, "eV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(bi, "$(PREFIX)FullBeamCnst:Valid_RBV") { + field(DESC, "Full beam constant") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.xValid?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "$(PREFIX)eVRangeCnst_RBV") { + field(DESC, "Active eV Range constants") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat32ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundaries?") + field(FTVL, "FLOAT") + field(EGU, "eV") + field(NELM, "32") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(waveform, "$(PREFIX)K:eVRangeCnst_RBV") { + field(DESC, "eV Range constants") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat32ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesK?") + field(FTVL, "FLOAT") + field(EGU, "eV") + field(NELM, "32") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(waveform, "$(PREFIX)L:eVRangeCnst_RBV") { + field(DESC, "eV Range constants") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat32ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesL?") + field(FTVL, "FLOAT") + field(EGU, "eV") + field(NELM, "32") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "$(PREFIX)eVRangeHyst_RBV") { + field(DESC, "eV Range hystersis") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.reVHyst?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +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, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynInt8ArrayIn") + 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") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "$(PREFIX)CurrentBP:Apt:01:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[1].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "$(PREFIX)CurrentBP:Apt:01:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[1].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "$(PREFIX)CurrentBP:Apt:01:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[1].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "$(PREFIX)CurrentBP:Apt:02:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[2].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height?") + field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "$(PREFIX)CurrentBP:Apt:02:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[2].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "$(PREFIX)CurrentBP:Apt:02:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[2].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "$(PREFIX)CurrentBP:Apt:03:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "$(PREFIX)CurrentBP:Apt:03:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "$(PREFIX)CurrentBP:Apt:03:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "$(PREFIX)CurrentBP:Apt:04:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[4].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "$(PREFIX)CurrentBP:Apt:04:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[4].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "$(PREFIX)CurrentBP:Apt:04:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[4].xOK") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "$(PREFIX)CurrentBP:BeamClassRanges_RBV") { + # PMPS_GVL.stCurrentBeamParameters.nBCRange + field(DESC, "PMPS_GVL.stCurrentBe...rameters.nBCRange") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nBCRange?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(longin, "$(PREFIX)CurrentBP:BeamClass_RBV") { + # PMPS_GVL.stCurrentBeamParameters.nBeamClass + field(DESC, "PMPS_GVL.stCurrentBe...meters.nBeamClass") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nBeamClass?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "$(PREFIX)CurrentBP:Cohort_RBV") { + field(DESC, "Cohort inc on each arb cycle") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nCohortInt?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(longin, "$(PREFIX)CurrentBP:MachineMode_RBV") { + # PMPS_GVL.stCurrentBeamParameters.nMachineMode + field(DESC, "PMPS_GVL.stCurrentBe...ters.nMachineMode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nMachineMode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "$(PREFIX)CurrentBP:Rate_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nRate?") + field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +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, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nTran?") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "$(PREFIX)CurrentBP:PhotonEnergy_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.neV?") + field(PREC, "3") + field(EGU, "eV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)CurrentBP:eVRanges_RBV") { + # PMPS_GVL.stCurrentBeamParameters.neVRange + field(DESC, "PMPS_GVL.stCurrentBe...rameters.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.neVRange?") + field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "$(PREFIX)CurrentBP:Valid_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.xValid?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:01:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + 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") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:01:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height + field(DESC, "PMPS_GVL.stRequested...ertures[1].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:01:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width + field(DESC, "PMPS_GVL.stRequested...pertures[1].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:01:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[1].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:02:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height + field(DESC, "PMPS_GVL.stRequested...ertures[2].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:02:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width + field(DESC, "PMPS_GVL.stRequested...pertures[2].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:02:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[2].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:03:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height + field(DESC, "PMPS_GVL.stRequested...ertures[3].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:03:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width + field(DESC, "PMPS_GVL.stRequested...pertures[3].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:03:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:04:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height + field(DESC, "PMPS_GVL.stRequested...ertures[4].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:04:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width + field(DESC, "PMPS_GVL.stRequested...pertures[4].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:04:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "$(PREFIX)RequestedBP:BeamClassRanges_RBV") { + # PMPS_GVL.stRequestedBeamParameters.nBCRange + field(DESC, "PMPS_GVL.stRequested...rameters.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "$(PREFIX)RequestedBP:BeamClass_RBV") { + # PMPS_GVL.stRequestedBeamParameters.nBeamClass + field(DESC, "PMPS_GVL.stRequested...meters.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:Cohort_RBV") { +record(longin, "$(PREFIX)RequestedBP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(longin, "$(PREFIX)RequestedBP:MachineMode_RBV") { + # PMPS_GVL.stRequestedBeamParameters.nMachineMode + field(DESC, "PMPS_GVL.stRequested...ters.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "$(PREFIX)RequestedBP:Rate_RBV") { + field(DESC, "PMPS_GVL.stRequestedBeamParameters.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +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, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "$(PREFIX)RequestedBP:PhotonEnergy_RBV") { + field(DESC, "PMPS_GVL.stRequestedBeamParameters.neV") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "$(PREFIX)RequestedBP:eVRanges_RBV") { + # PMPS_GVL.stRequestedBeamParameters.neVRange + field(DESC, "PMPS_GVL.stRequested...rameters.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "$(PREFIX)RequestedBP:Valid_RBV") { + # PMPS_GVL.stRequestedBeamParameters.xValid + field(DESC, "PMPS_GVL.stRequested...Parameters.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "AL1K2:L2SI:LAS:PCT_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AL1K2:L2SI:LAS:PCT") { + # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AL1K2:L2SI:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AL1K2:L2SI:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AL1K2:L2SI:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:SETPOINT") { +record(ao, "AL1K2:L2SI:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:VELO_RBV") { +record(ai, "AL1K2:L2SI:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:VELO") { +record(ao, "AL1K2:L2SI:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:ENCODER_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:02:NAME_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -250931,520 +161638,413 @@ record(waveform, "LI2K2:K2A:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AL1K2:L2SI:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:02:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AL1K2:L2SI:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AL1K2:L2SI:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AL1K2:L2SI:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AL1K2:L2SI:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:MOVE_OK_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AL1K2:L2SI:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AL1K2:L2SI:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AL1K2:L2SI:MMS:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:SETPOINT") { +record(ao, "AL1K2:L2SI:MMS:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:VELO_RBV") { +record(ai, "AL1K2:L2SI:MMS:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:VELO") { +record(ao, "AL1K2:L2SI:MMS:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:ENCODER_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:03:NAME_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:01:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -251453,520 +162053,413 @@ record(waveform, "LI2K2:K2A:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AL1K2:L2SI:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:03:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AL1K2:L2SI:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AL1K2:L2SI:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AL1K2:L2SI:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AL1K2:L2SI:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AL1K2:L2SI:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AL1K2:L2SI:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AL1K2:L2SI:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:SETPOINT") { +record(ao, "AL1K2:L2SI:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:VELO_RBV") { +record(ai, "AL1K2:L2SI:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:VELO") { +record(ao, "AL1K2:L2SI:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:ENCODER_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:04:NAME_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -251975,560 +162468,451 @@ record(waveform, "LI2K2:K2A:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AL1K2:L2SI:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:04:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AL1K2:L2SI:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AL1K2:L2SI:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AL1K2:L2SI:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(waveform, "AL1K2:L2SI:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AL1K2:L2SI:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:STATE:RESET") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "AL1K2:L2SI:MMS:STATE:GET_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "AL1K2:L2SI:MMS:STATE:SET_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "AL1K2:L2SI:MMS:STATE:SET") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:PMPS_LOADED_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:PMPS_ID_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:05:PMPS_STATE_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -252537,14 +162921,14 @@ record(waveform, "LI2K2:K2A:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:05:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -252553,242 +162937,242 @@ record(waveform, "LI2K2:K2A:MMS:STATE:05:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:Cohort_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -252796,221 +163180,234 @@ record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(longin, "AL1K2:L2SI:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(waveform, "AL1K2:L2SI:MMS:STATE:ERRMSG_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -253019,38 +163416,26 @@ record(waveform, "LI2K2:K2A:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -253059,480 +163444,464 @@ record(waveform, "LI2K2:K2A:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:06:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") + 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/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:01:THICKNESS_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um + field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "AT1K2:L2SI:MMS:01:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fTransmission?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:01:RTD:1:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(bi, "AT1K2:L2SI:MMS:01:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "AT1K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:01:RTD:2:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(bi, "AT1K2:L2SI:MMS:01:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "AT1K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:01:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "AT1K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:01:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:01:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT1K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:01:STATE:13:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:VELO") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:13:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:07:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -253541,520 +163910,413 @@ record(waveform, "LI2K2:K2A:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:07:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AT1K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AT1K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT1K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:01:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AT1K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:01:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:VELO") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:08:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -254063,520 +164325,496 @@ record(waveform, "LI2K2:K2A:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:08:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:01:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ao, "AT1K2:L2SI:MMS:01:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ao, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:01:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(longin, "AT1K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(ai, "AT1K2:L2SI:MMS:01:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "AT1K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(ai, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "AT1K2:L2SI:MMS:01:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "AT1K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:01:STATE:09:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:VELO") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:09:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:09:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -254585,38 +164823,180 @@ record(waveform, "LI2K2:K2A:MMS:STATE:09:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:STATE:BUSY_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT1K2:L2SI:MMS:01:STATE:DONE_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bDone") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:01:STATE:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:01:STATE:RESET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "AT1K2:L2SI:MMS:01:STATE:RESET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(mbbi, "AT1K2:L2SI:MMS:01:STATE:GET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumGet") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + info(archive, "VAL") +} + +record(mbbi, "AT1K2:L2SI:MMS:01:STATE:SET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + info(archive, "VAL") +} + +record(mbbo, "AT1K2:L2SI:MMS:01:STATE:SET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:01:STATE:ERRID_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId + field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage + field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -254625,514 +165005,427 @@ record(waveform, "LI2K2:K2A:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:09:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AT1K2:L2SI:MMS:01:MATERIAL_RBV") { + # PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial + field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") - 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:02:THICKNESS_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um + field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "AT1K2:L2SI:MMS:02:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fTransmission?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "AT1K2:L2SI:MMS:02:RTD:1:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") +record(bi, "AT1K2:L2SI:MMS:02:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy") +record(ai, "AT1K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone") +record(bi, "AT1K2:L2SI:MMS:02:RTD:2:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bError") +record(bi, "AT1K2:L2SI:MMS:02:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError?") field(ZNAM, "False") field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") +record(ai, "AT1K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "LI2K2:K2A:MMS:STATE:RESET") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:STATE:GET_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet") +record(bi, "AT1K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:STATE:SET_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") +record(ai, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "LI2K2:K2A:MMS:STATE:SET") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") +record(ai, "AT1K2:L2SI:MMS:02:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:STATE:PMPS:MAINT") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ao, "AT1K2:L2SI:MMS:02:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT1K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -255141,325 +165434,330 @@ record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(bi, "AT1K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ao, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(longin, "AT1K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ao, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(longin, "AT1K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(ao, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "AT1K2:L2SI:MMS:02:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId") +record(longin, "AT1K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:ERRMSG_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tes.sErrorMessage") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -255468,180 +165766,164 @@ record(waveform, "LI2K2:K2A:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:10:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:02:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:VELO") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:10:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -255650,520 +165932,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:10:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:02:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT1K2:L2SI:MMS:02:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT1K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:02:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "AT1K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT1K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:02:STATE:07:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:VELO") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:07:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:11:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -256172,520 +166430,528 @@ record(waveform, "LI3K2:K2B:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI3K2:K2B:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:11:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(longin, "AT1K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") - 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(longin, "AT1K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(bi, "AT1K2:L2SI:MMS:02:STATE:BUSY_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT1K2:L2SI:MMS:02:STATE:DONE_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:02:STATE:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:02:STATE:RESET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "AT1K2:L2SI:MMS:02:STATE:RESET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(mbbi, "AT1K2:L2SI:MMS:02:STATE:GET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumGet") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(mbbi, "AT1K2:L2SI:MMS:02:STATE:SET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(mbbo, "AT1K2:L2SI:MMS:02:STATE:SET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:02:STATE:ERRID_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId + field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage + field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT1K2:L2SI:MMS:02:MATERIAL_RBV") { + # PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial + field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:VELO") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:12:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -256694,38 +166960,81 @@ record(waveform, "LI3K2:K2B:MMS:STATE:12:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "AT1K2:L2SI:MMS:03:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -256734,480 +167043,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:12:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT1K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(ao, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:03:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(longin, "AT1K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(ao, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:03:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(longin, "AT1K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(ao, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "AT1K2:L2SI:MMS:03:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:03:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:03:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT1K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:VELO") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:13:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -257216,520 +167541,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:13:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:03:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT1K2:L2SI:MMS:03:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(ao, "AT1K2:L2SI:MMS:03:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") - 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT1K2:L2SI:MMS:03:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:03:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT1K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT1K2:L2SI:MMS:03:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:03:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT1K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "AT1K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:SETPOINT_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:09:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:VELO") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:09:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:14:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -257738,520 +168039,634 @@ record(waveform, "LI3K2:K2B:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:STATE:BUSY_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT1K2:L2SI:MMS:03:STATE:DONE_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "AT1K2:L2SI:MMS:03:STATE:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:14:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT1K2:L2SI:MMS:03:STATE:RESET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(bo, "AT1K2:L2SI:MMS:03:STATE:RESET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(mbbi, "AT1K2:L2SI:MMS:03:STATE:GET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumGet") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(mbbi, "AT1K2:L2SI:MMS:03:STATE:SET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(mbbo, "AT1K2:L2SI:MMS:03:STATE:SET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:ERRID_RBV") { + # PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId + field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { + # PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage + field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:01:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fTransmission?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(bi, "AT2K2:L2SI:MMS:01:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(bi, "AT2K2:L2SI:MMS:01:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "AT2K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp") + 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/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "AT2K2:L2SI:MMS:01:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(ai, "AT2K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp") + 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/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:VELO") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:15:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -258260,520 +168675,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:15:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:01:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:01:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:01:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:01:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:01:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "AT2K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:SETPOINT_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:02:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:VELO") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:02:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:01:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -258782,520 +169173,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:01:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:01:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:01:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:01:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:01:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:01:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:01:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:08:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:VELO") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:08:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:02:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -259304,1042 +169671,1024 @@ record(waveform, "LI3K2:K2B:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI3K2:K2B:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI3K2:K2B:MMS:STATE:02:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(longin, "AT2K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(bi, "AT2K2:L2SI:MMS:01:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bBusy") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(bi, "AT2K2:L2SI:MMS:01:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bError") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(bi, "AT2K2:L2SI:MMS:01:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:01:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(mbbi, "AT2K2:L2SI:MMS:01:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(mbbi, "AT2K2:L2SI:MMS:01:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(mbbo, "AT2K2:L2SI:MMS:01:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(longin, "AT2K2:L2SI:MMS:01:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:01:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "AT2K2:L2SI:MMS:02:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(ai, "AT2K2:L2SI:MMS:02:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fTransmission?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT2K2:L2SI:MMS:02:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AT2K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:03:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT2K2:L2SI:MMS:02:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(bi, "AT2K2:L2SI:MMS:02:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(ai, "AT2K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:02:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:02:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:02:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:VELO") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:04:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -260348,520 +170697,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:04:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:02:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:02:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:02:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:02:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:02:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:VELO") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:05:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -260870,520 +171195,512 @@ record(waveform, "LI3K2:K2B:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:05:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:02:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:02:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(longin, "AT2K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT2K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(ai, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:02:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(longin, "AT2K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AT2K2:L2SI:MMS:02:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "AT2K2:L2SI:MMS:02:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:02:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI3K2:K2B:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI3K2:K2B:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AT2K2:L2SI:MMS:02:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "AT2K2:L2SI:MMS:02:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumGet") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI3K2:K2B:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "AT2K2:L2SI:MMS:02:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "AT2K2:L2SI:MMS:02:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AT2K2:L2SI:MMS:02:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -261392,38 +171709,42 @@ record(waveform, "LI3K2:K2B:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "AT2K2:L2SI:MMS:02:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].sFilterMaterial?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -261432,480 +171753,549 @@ record(waveform, "LI3K2:K2B:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:06:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") + 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].sFilterMaterial?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:03:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(ai, "AT2K2:L2SI:MMS:03:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fTransmission?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:03:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(bi, "AT2K2:L2SI:MMS:03:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(ai, "AT2K2:L2SI:MMS:03:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT2K2:L2SI:MMS:03:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:03:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:03:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(bi, "AT2K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(ai, "AT2K2:L2SI:MMS:03:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "AT2K2:L2SI:MMS:03:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT2K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:03:STATE:12:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:VELO") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:12:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:07:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -261914,520 +172304,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:07:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:03:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:03:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:03:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:03:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:03:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:03:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:VELO") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:08:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -262436,520 +172802,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:08:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:03:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:03:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:03:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:03:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "AT2K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT2K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT2K2:L2SI:MMS:03:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:03:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT2K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:03:STATE:09:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:VELO") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:09:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:09:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:NAME_RBV") { field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -262958,554 +173300,609 @@ record(waveform, "LI3K2:K2B:MMS:STATE:09:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT2K2:L2SI:MMS:03:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "AT2K2:L2SI:MMS:03:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:09:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT2K2:L2SI:MMS:03:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") - 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "AT2K2:L2SI:MMS:03:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(mbbi, "AT2K2:L2SI:MMS:03:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumGet") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(mbbi, "AT2K2:L2SI:MMS:03:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(mbbo, "AT2K2:L2SI:MMS:03:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:03:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].fFilterThickness_um?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(ai, "AT2K2:L2SI:MMS:04:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") +record(ai, "AT2K2:L2SI:MMS:04:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fTransmission?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") +record(bi, "AT2K2:L2SI:MMS:04:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy") +record(bi, "AT2K2:L2SI:MMS:04:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError?") field(ZNAM, "False") field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone") +record(ai, "AT2K2:L2SI:MMS:04:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bError") +record(bi, "AT2K2:L2SI:MMS:04:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") +record(bi, "AT2K2:L2SI:MMS:04:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError?") field(ZNAM, "False") field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:STATE:RESET") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(ai, "AT2K2:L2SI:MMS:04:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp") + 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/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:STATE:GET_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet") +record(bi, "AT2K2:L2SI:MMS:04:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:STATE:SET_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") +record(ai, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "LI3K2:K2B:MMS:STATE:SET") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") +record(ai, "AT2K2:L2SI:MMS:04:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:STATE:PMPS:MAINT") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ao, "AT2K2:L2SI:MMS:04:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:04:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -263514,507 +173911,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT2K2:L2SI:MMS:04:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(ao, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "AT2K2:L2SI:MMS:04:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT2K2:L2SI:MMS:04:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT2K2:L2SI:MMS:04:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId") +record(longin, "AT2K2:L2SI:MMS:04:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:ERRMSG_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tes.sErrorMessage") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:04:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:04:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:04:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:04:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:VELO") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:04:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:10:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -264023,520 +174409,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:04:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:10:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:04:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:04:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:04:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:04:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:04:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:04:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:04:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:04:STATE:06:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:04:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:04:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:04:STATE:07:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:VELO") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:07:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:04:STATE:07:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:11:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -264545,1042 +174907,1169 @@ record(waveform, "PF1K2:WFS:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:04:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:11:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:04:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:04:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(bi, "AT2K2:L2SI:MMS:04:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bDone") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(bi, "AT2K2:L2SI:MMS:04:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:04:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(mbbi, "AT2K2:L2SI:MMS:04:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(mbbi, "AT2K2:L2SI:MMS:04:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(mbbo, "AT2K2:L2SI:MMS:04:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:04:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:FWM:OFF_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...FlowMeter.fOffset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:FWM:OFF") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...FlowMeter.fOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(ai, "IM1K1:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "IM1K1:PPM:FWM:RES_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ao, "IM1K1:PPM:FWM:RES") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Meter.fResolution") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "IM1K1:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K1:PPM:CAM:PWR") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:CAM:CIL:PCT") { + # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:SPM:CALIB_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM1K1_PPM.fbIM1K...rMeter.fCalibBase") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "IM1K1:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM1K1_PPM.fbIM1K....fCalibBaseBuffer") + 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM1K1:PPM:SPM:MJ_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fCalibMJ") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDecel=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ?") field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "IM1K1:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibMJBuffer") + 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/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM1K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM1K1:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM1K1:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "IM1K1:PPM:SPM:CALIB:OFFSET") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM1K1:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM1K1:PPM:SPM:CALIB:RATIO") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM1K1:PPM:SPM:VOLT_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage + field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage?") + field(PREC, "3") + field(EGU, "mV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM1K1:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K1:PPM:SPM:STC:CONN_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "IM1K1:PPM:SPM:STC:ERR_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K1:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:12:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(bi, "IM1K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K1:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM1K1:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(ao, "IM1K1:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K1:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "IM1K1:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM1K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K1:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM1K1:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K1:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM1K1:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "IM1K1:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K1:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K1:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "IM1K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "IM1K1:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM1K1:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K1:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K1:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K1:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:SETPOINT_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:15:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:SETPOINT") { +record(ao, "IM1K1:PPM:MMS:STATE:15:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:VELO_RBV") { +record(ai, "IM1K1:PPM:MMS:STATE:15:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:VELO") { +record(ao, "IM1K1:PPM:MMS:STATE:15:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:ENCODER_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:15:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:13:NAME_RBV") { +record(waveform, "IM1K1:PPM:MMS:STATE:15:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -265589,520 +176078,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM1K1:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:13:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM1K1:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM1K1:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K1:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K1:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM1K1:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K1:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM1K1:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "IM1K1:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K1:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K1:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "IM1K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "IM1K1:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM1K1:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K1:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K1:PPM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K1:PPM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:SETPOINT_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:SETPOINT") { +record(ao, "IM1K1:PPM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:VELO_RBV") { +record(ai, "IM1K1:PPM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:VELO") { +record(ao, "IM1K1:PPM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:ENCODER_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:14:NAME_RBV") { +record(waveform, "IM1K1:PPM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -266111,560 +176576,463 @@ record(waveform, "PF1K2:WFS:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF1K2:WFS:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K1:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:14:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K1:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(longin, "IM1K1:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") - 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K1:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K1:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM1K1:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM1K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM1K1:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K1:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K1:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM1K1:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K1:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM1K1:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM1K1:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM1K1:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM1K1:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM1K1:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM1K1:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM1K1:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM1K1:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:PMPS_LOADED_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:PMPS_ID_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:15:PMPS_STATE_RBV") { +record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -266673,14 +177041,14 @@ record(waveform, "PF1K2:WFS:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:15:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -266689,242 +177057,242 @@ record(waveform, "PF1K2:WFS:MMS:STATE:15:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:Cohort_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -266932,743 +177300,831 @@ record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K1:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K1:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM1K1:PPM:YAG:STC:CONN_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K1:PPM:YAG:STC:ERR_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") + 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/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:FWM:OFF_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...FlowMeter.fOffset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:FWM:OFF") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fReal") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fReal?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM1K2:PPM:FWM:RES_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Meter.fResolution") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM1K2:PPM:FWM:RES") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM1K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM1K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM1K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM1K2:PPM:CAM:CIL:PCT") { + # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM1K2:PPM:SPM:CALIB_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM1K2_PPM.fbIM1K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM1K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM1K2_PPM.fbIM1K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM1K2:PPM:SPM:MJ_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(waveform, "IM1K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(waveform, "PF1K2:WFS:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:01:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ao, "IM1K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM1K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM1K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:SPM:VOLT_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fVoltage") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(waveform, "IM1K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fVoltageBuffer") + 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/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM1K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(bi, "IM1K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM1K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM1K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM1K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM1K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM1K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM1K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM1K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM1K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(ai, "IM1K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "IM1K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:SETPOINT") { +record(ao, "IM1K2:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:VELO_RBV") { +record(ai, "IM1K2:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:VELO") { +record(ao, "IM1K2:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:ENCODER_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:02:NAME_RBV") { +record(waveform, "IM1K2:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -267677,38 +178133,81 @@ record(waveform, "PF1K2:WFS:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM1K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM1K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM1K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM1K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -267717,480 +178216,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:02:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(bi, "IM1K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM1K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(longin, "IM1K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM1K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM1K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM1K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM1K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM1K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM1K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM1K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(ai, "IM1K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K2:PPM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K2:PPM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "IM1K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:SETPOINT") { +record(ao, "IM1K2:PPM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:VELO_RBV") { +record(ai, "IM1K2:PPM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:VELO") { +record(ao, "IM1K2:PPM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:ENCODER_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:03:NAME_RBV") { +record(waveform, "IM1K2:PPM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -268199,560 +178714,463 @@ record(waveform, "PF1K2:WFS:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF1K2:WFS:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:03:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM1K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(longin, "IM1K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") - 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM1K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM1K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM1K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM1K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM1K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM1K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM1K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM1K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM1K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM1K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM1K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM1K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:PMPS_LOADED_RBV") { +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:PMPS_ID_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:04:PMPS_STATE_RBV") { +record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -268761,14 +179179,14 @@ record(waveform, "PF1K2:WFS:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:04:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -268777,242 +179195,242 @@ record(waveform, "PF1K2:WFS:MMS:STATE:04:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:Cohort_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -269020,743 +179438,831 @@ record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM1K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:FWM:OFF_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...FlowMeter.fOffset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:FWM:OFF") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM2K1:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fReal") + 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/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:FWM:RES_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Meter.fResolution") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM2K1:PPM:FWM:RES") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM2K1:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K1:PPM:CAM:PWR") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM2K1:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM2K1:PPM:CAM:CIL:PCT") { + # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM2K1:PPM:SPM:CALIB_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM2K1_PPM.fbIM2K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM2K1:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM2K1_PPM.fbIM2K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM2K1:PPM:SPM:MJ_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(waveform, "IM2K1:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(waveform, "PF1K2:WFS:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM2K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:05:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ao, "IM2K1:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM2K1:PPM:SPM:CALIB:OFFSET") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM2K1:PPM:SPM:CALIB:RATIO") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:SPM:VOLT_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage + field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fVoltage") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(waveform, "IM2K1:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fVoltageBuffer") + 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/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM2K1:PPM:SPM:STC:CONN_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(bi, "IM2K1:PPM:SPM:STC:ERR_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM2K1:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM2K1:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM2K1:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM2K1:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM2K1:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM2K1:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM2K1:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K1:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM2K1:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM2K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K1:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ao, "IM2K1:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM2K1:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM2K1:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM2K1:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM2K1:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:SETPOINT_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:SETPOINT") { +record(ao, "IM2K1:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:VELO_RBV") { +record(ai, "IM2K1:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:VELO") { +record(ao, "IM2K1:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:ENCODER_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:06:NAME_RBV") { +record(waveform, "IM2K1:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -269765,520 +180271,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K1:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:06:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM2K1:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM2K1:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K1:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K1:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM2K1:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM2K1:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K1:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K1:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "IM2K1:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM2K1:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM2K1:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "IM2K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "IM2K1:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K1:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM2K1:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM2K1:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM2K1:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM2K1:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM2K1:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:SETPOINT") { +record(ao, "IM2K1:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:VELO_RBV") { +record(ai, "IM2K1:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:VELO") { +record(ao, "IM2K1:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:ENCODER_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:07:NAME_RBV") { +record(waveform, "IM2K1:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -270287,560 +180769,546 @@ record(waveform, "PF1K2:WFS:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K1:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:07:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM2K1:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM2K1:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K1:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K1:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM2K1:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM2K1:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K1:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ao, "IM2K1:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM2K1:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM2K1:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM2K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM2K1:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K1:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K1:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM2K1:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM2K1:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K1:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM2K1:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM2K1:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM2K1:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K1:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM2K1:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM2K1:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM2K1:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM2K1:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:PMPS_LOADED_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:PMPS_ID_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:08:PMPS_STATE_RBV") { +record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -270849,14 +181317,14 @@ record(waveform, "PF1K2:WFS:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:08:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -270865,242 +181333,242 @@ record(waveform, "PF1K2:WFS:MMS:STATE:08:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:Cohort_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -271108,789 +181576,748 @@ record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K1:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K1:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM2K1:PPM:YAG:STC:CONN_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K1:PPM:YAG:STC:ERR_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") + 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/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:FWM:OFF_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...FlowMeter.fOffset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K2:PPM:FWM:OFF") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fReal") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fReal?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM2K2:PPM:FWM:RES_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Meter.fResolution") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM2K2:PPM:FWM:RES") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM2K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM2K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM2K2:PPM:CAM:CIL:PCT") { + # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM2K2:PPM:SPM:CALIB_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM2K2_PPM.fbIM2K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM2K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM2K2_PPM.fbIM2K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K2:PPM:SPM:MJ_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM2K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:09:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM2K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM2K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM2K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:SPM:VOLT_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fVoltage") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(waveform, "IM2K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fVoltageBuffer") + 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/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM2K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(bi, "IM2K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM2K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ao, "IM2K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM2K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM2K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM2K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM2K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM2K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM2K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") +record(bi, "IM2K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") +record(ai, "IM2K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM2K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy") +record(ai, "IM2K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bError") +record(longin, "IM2K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") +record(waveform, "IM2K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PF1K2:WFS:MMS:STATE:RESET") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:STATE:GET_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet") +record(bi, "IM2K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:STATE:SET_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") +record(ai, "IM2K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "PF1K2:WFS:MMS:STATE:SET") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "IM2K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") +record(ai, "IM2K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:STATE:PMPS:MAINT") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ao, "IM2K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM2K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM2K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -271899,325 +182326,330 @@ record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(bi, "IM2K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM2K2:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM2K2:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(longin, "IM2K2:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM2K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM2K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM2K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM2K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM2K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM2K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM2K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM2K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(ai, "IM2K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId") +record(longin, "IM2K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:ERRMSG_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tes.sErrorMessage") +record(waveform, "IM2K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -272226,264 +182658,247 @@ record(waveform, "PF1K2:WFS:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:STC:01:CONN_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:STC:01:ERR_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple1.bError") +record(bi, "IM2K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:STC:01:TEMP_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple1.fTemp") +record(ai, "IM2K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp?") - field(PREC, "2") - field(EGU, "C") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:STC:02:CONN_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:STC:02:ERR_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple2.bError") +record(ai, "IM2K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:STC:02:TEMP_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM2K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM2K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "IM2K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:SETPOINT") { +record(ao, "IM2K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:VELO_RBV") { +record(ai, "IM2K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:VELO") { +record(ao, "IM2K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:ENCODER_RBV") { +record(longin, "IM2K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:10:NAME_RBV") { +record(waveform, "IM2K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -272492,560 +182907,546 @@ record(waveform, "PF2K2:WFS:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM2K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:10:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM2K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM2K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM2K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM2K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM2K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM2K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM2K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM2K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM2K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM2K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM2K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM2K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM2K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM2K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM2K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM2K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM2K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM2K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM2K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM2K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:PMPS_LOADED_RBV") { +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:PMPS_ID_RBV") { +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:11:PMPS_STATE_RBV") { +record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -273054,14 +183455,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:11:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -273070,242 +183471,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:11:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:Cohort_RBV") { +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -273313,743 +183714,582 @@ record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM2K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM3K2:PPM:FWM:OFF_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...FlowMeter.fOffset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM3K2:PPM:FWM:OFF") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM3K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fReal") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fReal?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM3K2:PPM:FWM:RES_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Meter.fResolution") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM3K2:PPM:FWM:RES") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM3K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:12:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:CAM:CIL:PCT") { + # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(ai, "IM3K2:PPM:SPM:CALIB_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM3K2_PPM.fbIM3K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(waveform, "IM3K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM3K2_PPM.fbIM3K....fCalibBaseBuffer") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM3K2:PPM:SPM:MJ_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fCalibMJ") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mJ") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(waveform, "IM3K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ao, "IM3K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:SPM:VOLT_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fVoltage") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(waveform, "IM3K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM3K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM3K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "IM3K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM3K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM3K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM3K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:SETPOINT_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:SETPOINT") { +record(ao, "IM3K2:PPM:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:VELO_RBV") { +record(ai, "IM3K2:PPM:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:VELO") { +record(ao, "IM3K2:PPM:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:ENCODER_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:13:NAME_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -274058,520 +184298,413 @@ record(waveform, "PF2K2:WFS:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM3K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:13:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(longin, "IM3K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM3K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM3K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM3K2:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM3K2:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM3K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM3K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:SETPOINT_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:SETPOINT") { +record(ao, "IM3K2:PPM:MMS:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:VELO_RBV") { +record(ai, "IM3K2:PPM:MMS:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:VELO") { +record(ao, "IM3K2:PPM:MMS:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:ENCODER_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:14:NAME_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:01:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -274580,520 +184713,413 @@ record(waveform, "PF2K2:WFS:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM3K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:14:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(longin, "IM3K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM3K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM3K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM3K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM3K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM3K2:PPM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM3K2:PPM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:SETPOINT_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:SETPOINT") { +record(ao, "IM3K2:PPM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:VELO_RBV") { +record(ai, "IM3K2:PPM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:VELO") { +record(ao, "IM3K2:PPM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:ENCODER_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:15:NAME_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -275102,560 +185128,463 @@ record(waveform, "PF2K2:WFS:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM3K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:15:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(longin, "IM3K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM3K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM3K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM3K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM3K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM3K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM3K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM3K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM3K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM3K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM3K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM3K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM3K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM3K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:PMPS_LOADED_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:PMPS_ID_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:01:PMPS_STATE_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -275664,14 +185593,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:01:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -275680,242 +185609,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:01:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:Cohort_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -275923,743 +185852,748 @@ record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM3K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM3K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM3K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM3K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:FWM:OFF_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...FlowMeter.fOffset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:FWM:OFF") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM4K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fReal") + 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/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:FWM:RES_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Meter.fResolution") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM4K2:PPM:FWM:RES") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM4K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM4K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM4K2:PPM:CAM:CIL:PCT") { + # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM4K2:PPM:SPM:CALIB_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM4K2_PPM.fbIM4K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM4K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM4K2_PPM.fbIM4K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM4K2:PPM:SPM:MJ_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM4K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:02:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM4K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM4K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM4K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM4K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:SPM:VOLT_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fVoltage") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(waveform, "IM4K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fVoltageBuffer") + 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/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM4K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(bi, "IM4K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM4K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(ai, "IM4K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM4K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM4K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(bi, "IM4K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(ai, "IM4K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM4K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(longin, "IM4K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM4K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM4K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM4K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:13:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:SETPOINT") { +record(ao, "IM4K2:PPM:MMS:STATE:13:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:VELO_RBV") { +record(ai, "IM4K2:PPM:MMS:STATE:13:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:VELO") { +record(ao, "IM4K2:PPM:MMS:STATE:13:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:ENCODER_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:13:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:03:NAME_RBV") { +record(waveform, "IM4K2:PPM:MMS:STATE:13:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -276668,38 +186602,81 @@ record(waveform, "PF2K2:WFS:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM4K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM4K2:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM4K2:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM4K2:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM4K2:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM4K2:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -276708,480 +186685,496 @@ record(waveform, "PF2K2:WFS:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:03:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(bi, "IM4K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM4K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ao, "IM4K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(longin, "IM4K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM4K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM4K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ao, "IM4K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(ao, "IM4K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM4K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "IM4K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM4K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM4K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM4K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM4K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM4K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM4K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM4K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM4K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM4K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM4K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM4K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:SETPOINT") { +record(ao, "IM4K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:VELO_RBV") { +record(ai, "IM4K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:VELO") { +record(ao, "IM4K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:ENCODER_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:04:NAME_RBV") { +record(waveform, "IM4K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -277190,560 +187183,546 @@ record(waveform, "PF2K2:WFS:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM4K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM4K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:04:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM4K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM4K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM4K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM4K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM4K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM4K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM4K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM4K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM4K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM4K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM4K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM4K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM4K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM4K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM4K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM4K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM4K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM4K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM4K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM4K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM4K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM4K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:PMPS_LOADED_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:PMPS_ID_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:05:PMPS_STATE_RBV") { +record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -277752,14 +187731,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:05:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -277768,242 +187747,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:05:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:Cohort_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -278011,743 +187990,831 @@ record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM4K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM4K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM4K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM4K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") + 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/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:FWM:OFF_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...FlowMeter.fOffset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:FWM:OFF") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fReal") + 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/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:FWM:RES_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Meter.fResolution") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:FWM:RES") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM5K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "IM5K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM5K2:PPM:CAM:CIL:PCT") { + # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM5K2:PPM:SPM:CALIB_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM5K2_PPM.fbIM5K...rMeter.fCalibBase") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(waveform, "IM5K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM5K2_PPM.fbIM5K....fCalibBaseBuffer") + 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM5K2:PPM:SPM:MJ_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fCalibMJ") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ?") field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "IM5K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibMJBuffer") + 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/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM5K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM5K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM5K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM5K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM5K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ao, "IM5K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:SPM:VOLT_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage?") + field(PREC, "3") + field(EGU, "mV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM5K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:06:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(bi, "IM5K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(bi, "IM5K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM5K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM5K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM5K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(ai, "IM5K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM5K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM5K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(bi, "IM5K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(ai, "IM5K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM5K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(longin, "IM5K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM5K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM5K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM5K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:SETPOINT") { +record(ao, "IM5K2:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:VELO_RBV") { +record(ai, "IM5K2:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:VELO") { +record(ao, "IM5K2:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:ENCODER_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:07:NAME_RBV") { +record(waveform, "IM5K2:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -278756,520 +188823,496 @@ record(waveform, "PF2K2:WFS:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM5K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM5K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:07:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM5K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM5K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM5K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM5K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM5K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(ai, "IM5K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM5K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM5K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(bi, "IM5K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(ai, "IM5K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM5K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(longin, "IM5K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM5K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM5K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM5K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:SETPOINT_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:SETPOINT") { +record(ao, "IM5K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:VELO_RBV") { +record(ai, "IM5K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:VELO") { +record(ao, "IM5K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:ENCODER_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:08:NAME_RBV") { +record(waveform, "IM5K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -279278,560 +189321,546 @@ record(waveform, "PF2K2:WFS:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM5K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM5K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:08:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM5K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM5K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM5K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM5K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM5K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM5K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM5K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM5K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM5K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM5K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM5K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM5K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM5K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM5K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM5K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM5K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM5K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM5K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM5K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM5K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM5K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM5K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:PMPS_LOADED_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:PMPS_ID_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:09:PMPS_STATE_RBV") { +record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -279840,14 +189869,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:09:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -279856,242 +189885,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:09:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:Cohort_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -280099,594 +190128,582 @@ record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") +record(longin, "IM5K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "IM5K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy") +record(bi, "IM5K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone") +record(bi, "IM5K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bError") +record(ai, "IM5K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") +record(ai, "IM6K2:PPM:FWM:OFF_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:STATE:RESET") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") - field(DTYP, "asynInt32") +record(ao, "IM6K2:PPM:FWM:OFF") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...FlowMeter.fOffset") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:STATE:GET_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet") +record(ai, "IM6K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:STATE:SET_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") +record(ai, "IM6K2:PPM:FWM:RES_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "PF2K2:WFS:MMS:STATE:SET") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "IM6K2:PPM:FWM:RES") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Meter.fResolution") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") +record(bi, "IM6K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:STATE:PMPS:MAINT") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") +record(bo, "IM6K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM6K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ao, "IM6K2:PPM:CAM:CIL:PCT") { + # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:SPM:CALIB_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM6K2_PPM.fbIM6K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM6K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM6K2_PPM.fbIM6K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM6K2:PPM:SPM:MJ_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fCalibMJ") + 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/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM6K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM6K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(ai, "IM6K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM6K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM6K2:PPM:SPM:VOLT_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fVoltage") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM6K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fVoltageBuffer") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM6K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(bi, "IM6K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM6K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(ai, "IM6K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(ao, "IM6K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM6K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM6K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(waveform, "IM6K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(bi, "IM6K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(ai, "IM6K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId") +record(longin, "IM6K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:ERRMSG_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tes.sErrorMessage") +record(waveform, "IM6K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -280695,264 +190712,247 @@ record(waveform, "PF2K2:WFS:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:STC:01:CONN_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:STC:01:ERR_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple1.bError") +record(bi, "IM6K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:STC:01:TEMP_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple1.fTemp") +record(ai, "IM6K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp?") - field(PREC, "2") - field(EGU, "C") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:STC:02:CONN_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:STC:02:ERR_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple2.bError") +record(ai, "IM6K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:STC:02:TEMP_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM6K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM6K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM6K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM6K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "IM6K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:SETPOINT") { +record(ao, "IM6K2:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:VELO_RBV") { +record(ai, "IM6K2:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:VELO") { +record(ao, "IM6K2:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:ENCODER_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:10:NAME_RBV") { +record(waveform, "IM6K2:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -280961,520 +190961,496 @@ record(waveform, "TM1K2:ATM:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM6K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM6K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "IM6K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "IM6K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "IM6K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "IM6K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(longin, "IM6K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(ai, "IM6K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(ao, "IM6K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM6K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM6K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(waveform, "IM6K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(bi, "IM6K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(ai, "IM6K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM6K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM6K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM6K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM6K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:SETPOINT_RBV") { +record(bi, "IM6K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:SETPOINT") { +record(ao, "IM6K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:VELO_RBV") { +record(ai, "IM6K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:VELO") { +record(ao, "IM6K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:ENCODER_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:11:NAME_RBV") { +record(waveform, "IM6K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -281483,560 +191459,546 @@ record(waveform, "TM1K2:ATM:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM6K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM6K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(ai, "IM6K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ao, "IM6K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM6K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "IM6K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "IM6K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "IM6K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "IM6K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ao, "IM6K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "IM6K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "IM6K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM6K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "IM6K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM6K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "IM6K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "IM6K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bError") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM6K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM6K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM6K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM6K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM6K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM6K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:PMPS_LOADED_RBV") { +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:PMPS_ID_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:12:PMPS_STATE_RBV") { +record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -282045,14 +192007,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -282061,242 +192023,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:12:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:Cohort_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -282304,221 +192266,66 @@ record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "IM6K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM6K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -282527,520 +192334,454 @@ record(waveform, "TM1K2:ATM:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "IM6K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "IM6K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI2K2:K2A:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "LI2K2:K2A:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(ai, "LI2K2:K2A:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI2K2:K2A:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "LI2K2:K2A:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(bi, "LI2K2:K2A:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(ai, "LI2K2:K2A:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI2K2:K2A:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(longin, "LI2K2:K2A:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "LI2K2:K2A:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI2K2:K2A:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI2K2:K2A:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:SETPOINT_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:SETPOINT") { +record(ao, "LI2K2:K2A:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:VELO_RBV") { +record(ai, "LI2K2:K2A:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:VELO") { +record(ao, "LI2K2:K2A:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:ENCODER_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:14:NAME_RBV") { +record(waveform, "LI2K2:K2A:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -283049,520 +192790,496 @@ record(waveform, "TM1K2:ATM:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI2K2:K2A:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI2K2:K2A:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(ai, "LI2K2:K2A:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ao, "LI2K2:K2A:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI2K2:K2A:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI2K2:K2A:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "LI2K2:K2A:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(ai, "LI2K2:K2A:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI2K2:K2A:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "LI2K2:K2A:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(bi, "LI2K2:K2A:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(ai, "LI2K2:K2A:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI2K2:K2A:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(longin, "LI2K2:K2A:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "LI2K2:K2A:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:MOVE_OK_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI2K2:K2A:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI2K2:K2A:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:SETPOINT_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:SETPOINT") { +record(ao, "LI2K2:K2A:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:VELO_RBV") { +record(ai, "LI2K2:K2A:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:VELO") { +record(ao, "LI2K2:K2A:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:ENCODER_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:15:NAME_RBV") { +record(waveform, "LI2K2:K2A:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -283571,560 +193288,546 @@ record(waveform, "TM1K2:ATM:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI2K2:K2A:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI2K2:K2A:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(ai, "LI2K2:K2A:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ao, "LI2K2:K2A:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI2K2:K2A:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI2K2:K2A:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "LI2K2:K2A:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ao, "LI2K2:K2A:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI2K2:K2A:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "LI2K2:K2A:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "LI2K2:K2A:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "LI2K2:K2A:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI2K2:K2A:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI2K2:K2A:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "LI2K2:K2A:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI2K2:K2A:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "LI2K2:K2A:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "LI2K2:K2A:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bError") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "LI2K2:K2A:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "LI2K2:K2A:MMS:STATE:RESET") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "LI2K2:K2A:MMS:STATE:GET_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "LI2K2:K2A:MMS:STATE:SET_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "LI2K2:K2A:MMS:STATE:SET") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "LI2K2:K2A:MMS:STATE:PMPS:MAINT") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:PMPS_LOADED_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:PMPS_ID_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:01:PMPS_STATE_RBV") { +record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -284133,14 +193836,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -284149,242 +193852,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:01:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:Cohort_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -284392,221 +194095,232 @@ record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "LI2K2:K2A:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "LI2K2:K2A:MMS:STATE:ERRMSG_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI3K2:K2B:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI3K2:K2B:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "LI3K2:K2B:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:SETPOINT") { +record(ao, "LI3K2:K2B:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:VELO_RBV") { +record(ai, "LI3K2:K2B:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:VELO") { +record(ao, "LI3K2:K2B:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:ENCODER_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:02:NAME_RBV") { +record(waveform, "LI3K2:K2B:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -284615,38 +194329,81 @@ record(waveform, "TM1K2:ATM:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI3K2:K2B:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI3K2:K2B:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI3K2:K2B:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -284655,480 +194412,496 @@ record(waveform, "TM1K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(bi, "LI3K2:K2B:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI3K2:K2B:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ao, "LI3K2:K2B:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(longin, "LI3K2:K2B:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "LI3K2:K2B:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI3K2:K2B:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "LI3K2:K2B:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(longin, "LI3K2:K2B:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(waveform, "LI3K2:K2B:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(ai, "LI3K2:K2B:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(ao, "LI3K2:K2B:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "LI3K2:K2B:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(waveform, "LI3K2:K2B:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(bi, "LI3K2:K2B:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI3K2:K2B:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI3K2:K2B:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(ai, "LI3K2:K2B:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "LI3K2:K2B:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "LI3K2:K2B:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI3K2:K2B:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI3K2:K2B:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "LI3K2:K2B:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:SETPOINT") { +record(ao, "LI3K2:K2B:MMS:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:VELO_RBV") { +record(ai, "LI3K2:K2B:MMS:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:VELO") { +record(ao, "LI3K2:K2B:MMS:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:ENCODER_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:03:NAME_RBV") { +record(waveform, "LI3K2:K2B:MMS:STATE:03:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -285137,38 +194910,81 @@ record(waveform, "TM1K2:ATM:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI3K2:K2B:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI3K2:K2B:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI3K2:K2B:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -285177,520 +194993,629 @@ record(waveform, "TM1K2:ATM:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(bi, "LI3K2:K2B:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI3K2:K2B:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ao, "LI3K2:K2B:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(ao, "LI3K2:K2B:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI3K2:K2B:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "LI3K2:K2B:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI3K2:K2B:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI3K2:K2B:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(ao, "LI3K2:K2B:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI3K2:K2B:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "LI3K2:K2B:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI3K2:K2B:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "LI3K2:K2B:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(ao, "LI3K2:K2B:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI3K2:K2B:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "LI3K2:K2B:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI3K2:K2B:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ao, "LI3K2:K2B:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI3K2:K2B:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "LI3K2:K2B:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "LI3K2:K2B:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "LI3K2:K2B:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI3K2:K2B:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI3K2:K2B:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI3K2:K2B:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI3K2:K2B:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "LI3K2:K2B:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "LI3K2:K2B:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "LI3K2:K2B:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bError") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "LI3K2:K2B:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "LI3K2:K2B:MMS:STATE:RESET") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "LI3K2:K2B:MMS:STATE:GET_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "LI3K2:K2B:MMS:STATE:SET_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "LI3K2:K2B:MMS:STATE:SET") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "LI3K2:K2B:MMS:STATE:PMPS:MAINT") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:PMPS_LOADED_RBV") { +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:PMPS_ID_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:04:PMPS_STATE_RBV") { +record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -285699,14 +195624,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -285715,242 +195640,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:04:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:Cohort_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -285958,221 +195883,232 @@ record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "LI3K2:K2B:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "LI3K2:K2B:MMS:STATE:ERRMSG_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF1K2:WFS:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF1K2:WFS:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:SETPOINT_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:SETPOINT") { +record(ao, "PF1K2:WFS:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:VELO_RBV") { +record(ai, "PF1K2:WFS:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:VELO") { +record(ao, "PF1K2:WFS:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:ENCODER_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:05:NAME_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -286181,520 +196117,413 @@ record(waveform, "TM1K2:ATM:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "PF1K2:WFS:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF1K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "PF1K2:WFS:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PF1K2:WFS:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF1K2:WFS:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF1K2:WFS:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:SETPOINT_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:SETPOINT") { +record(ao, "PF1K2:WFS:MMS:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:VELO_RBV") { +record(ai, "PF1K2:WFS:MMS:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:VELO") { +record(ao, "PF1K2:WFS:MMS:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:ENCODER_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:06:NAME_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:01:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -286703,520 +196532,413 @@ record(waveform, "TM1K2:ATM:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "PF1K2:WFS:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF1K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "PF1K2:WFS:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF1K2:WFS:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF1K2:WFS:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF1K2:WFS:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:SETPOINT") { +record(ao, "PF1K2:WFS:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:VELO_RBV") { +record(ai, "PF1K2:WFS:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:VELO") { +record(ao, "PF1K2:WFS:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:ENCODER_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:07:NAME_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -287225,560 +196947,475 @@ record(waveform, "TM1K2:ATM:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "PF1K2:WFS:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF1K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "PF1K2:WFS:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "PF1K2:WFS:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bError") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PF1K2:WFS:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:STATE:RESET") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "PF1K2:WFS:MMS:STATE:GET_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "PF1K2:WFS:MMS:STATE:SET_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "PF1K2:WFS:MMS:STATE:SET") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PF1K2:WFS:MMS:STATE:PMPS:MAINT") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:PMPS_LOADED_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:PMPS_ID_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:08:PMPS_STATE_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -287787,14 +197424,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -287803,242 +197440,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:08:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:Cohort_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -288046,261 +197683,233 @@ record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "PF1K2:WFS:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF1K2:WFS:MMS:STATE:ERRMSG_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:STC:01:CONN_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:STC:01:ERR_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple1.bError") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:STC:01:TEMP_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple1.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:STC:02:CONN_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple2.bConnected") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PF1K2:WFS:STC:02:ERR_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple2.bError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "PF1K2:WFS:STC:02:TEMP_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple2.fTemp") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PF2K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:SETPOINT_RBV") { +record(ai, "PF2K2:WFS:MMS:STATE:10:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:SETPOINT") { +record(ao, "PF2K2:WFS:MMS:STATE:10:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:VELO_RBV") { +record(ai, "PF2K2:WFS:MMS:STATE:10:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:VELO") { +record(ao, "PF2K2:WFS:MMS:STATE:10:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:09:ENCODER_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:10:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:09:NAME_RBV") { +record(waveform, "PF2K2:WFS:MMS:STATE:10:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -288309,526 +197918,247 @@ record(waveform, "TM1K2:ATM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "PF2K2:WFS:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "PF2K2:WFS:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") - 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF2K2:WFS:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") +record(waveform, "PF2K2:WFS:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy") +record(bi, "PF2K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone") +record(ai, "PF2K2:WFS:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") +record(ai, "PF2K2:WFS:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:STATE:RESET") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") - field(DTYP, "asynInt32") +record(ao, "PF2K2:WFS:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet") +record(longin, "PF2K2:WFS:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") +record(waveform, "PF2K2:WFS:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "TM1K2:ATM:MMS:STATE:SET") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") +record(bi, "PF2K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:STATE:PMPS:MAINT") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ai, "PF2K2:WFS:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "PF2K2:WFS:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "PF2K2:WFS:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ao, "PF2K2:WFS:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PF2K2:WFS:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -288837,325 +198167,330 @@ record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(bi, "PF2K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF2K2:WFS:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ao, "PF2K2:WFS:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(longin, "PF2K2:WFS:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF2K2:WFS:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "PF2K2:WFS:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(longin, "PF2K2:WFS:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(ai, "PF2K2:WFS:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(ao, "PF2K2:WFS:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "PF2K2:WFS:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(waveform, "PF2K2:WFS:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(bi, "PF2K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(ai, "PF2K2:WFS:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId") +record(longin, "PF2K2:WFS:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:ERRMSG_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tes.sErrorMessage") +record(waveform, "PF2K2:WFS:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -289164,222 +198499,247 @@ record(waveform, "TM1K2:ATM:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:STC:01:CONN_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ouple1.bConnected") +record(bi, "PF2K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:STC:01:ERR_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rmoCouple1.bError") +record(ai, "PF2K2:WFS:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:STC:01:TEMP_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ermoCouple1.fTemp") +record(ao, "PF2K2:WFS:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp?") - field(PREC, "2") - field(EGU, "C") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ao, "PF2K2:WFS:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF2K2:WFS:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF2K2:WFS:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF2K2:WFS:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF2K2:WFS:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF2K2:WFS:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF2K2:WFS:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF2K2:WFS:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:SETPOINT_RBV") { +record(bi, "PF2K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:SETPOINT") { +record(ao, "PF2K2:WFS:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:VELO_RBV") { +record(ai, "PF2K2:WFS:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:VELO") { +record(ao, "PF2K2:WFS:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:ENCODER_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:01:NAME_RBV") { +record(waveform, "PF2K2:WFS:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -289388,560 +198748,558 @@ record(waveform, "TM2K2:ATM:MMS:STATE:01:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF2K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "PF2K2:WFS:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF2K2:WFS:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(ai, "PF2K2:WFS:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ao, "PF2K2:WFS:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "PF2K2:WFS:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ao, "PF2K2:WFS:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(longin, "PF2K2:WFS:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "PF2K2:WFS:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(ao, "PF2K2:WFS:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "PF2K2:WFS:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(waveform, "PF2K2:WFS:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF2K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(ai, "PF2K2:WFS:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF2K2:WFS:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "PF2K2:WFS:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(waveform, "PF2K2:WFS:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bError") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PF2K2:WFS:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PF2K2:WFS:MMS:STATE:RESET") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "PF2K2:WFS:MMS:STATE:GET_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "PF2K2:WFS:MMS:STATE:SET_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "PF2K2:WFS:MMS:STATE:SET") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PF2K2:WFS:MMS:STATE:PMPS:MAINT") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:PMPS_LOADED_RBV") { +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:PMPS_ID_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { +record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -289950,14 +199308,14 @@ record(waveform, "TM2K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -289966,242 +199324,242 @@ record(waveform, "TM2K2:ATM:MMS:STATE:02:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:Cohort_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -290209,221 +199567,233 @@ record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "PF2K2:WFS:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF2K2:WFS:MMS:STATE:ERRMSG_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:STC:01:CONN_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:STC:01:ERR_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple1.bError") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF2K2:WFS:STC:01:TEMP_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple1.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:STC:02:CONN_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple2.bConnected") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PF2K2:WFS:STC:02:ERR_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple2.bError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "PF2K2:WFS:STC:02:TEMP_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple2.fTemp") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "TM1K2:ATM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:SETPOINT_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:10:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:SETPOINT") { +record(ao, "TM1K2:ATM:MMS:STATE:10:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:VELO_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:10:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:VELO") { +record(ao, "TM1K2:ATM:MMS:STATE:10:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:ENCODER_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:10:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:03:NAME_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:10:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -290432,520 +199802,413 @@ record(waveform, "TM2K2:ATM:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM2K2:ATM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "TM1K2:ATM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM1K2:ATM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(longin, "TM1K2:ATM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") - 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM1K2:ATM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "TM1K2:ATM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(waveform, "TM1K2:ATM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "TM1K2:ATM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(ai, "TM1K2:ATM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "TM1K2:ATM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:14:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "TM1K2:ATM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM1K2:ATM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "TM1K2:ATM:MMS:STATE:15:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:SETPOINT") { +record(ao, "TM1K2:ATM:MMS:STATE:15:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:VELO_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:15:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:VELO") { +record(ao, "TM1K2:ATM:MMS:STATE:15:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:ENCODER_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:15:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:04:NAME_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:15:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -290954,520 +200217,496 @@ record(waveform, "TM2K2:ATM:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "TM1K2:ATM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(ai, "TM1K2:ATM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ao, "TM1K2:ATM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM1K2:ATM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "TM1K2:ATM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ao, "TM1K2:ATM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM1K2:ATM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "TM1K2:ATM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(longin, "TM1K2:ATM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(ai, "TM1K2:ATM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(longin, "TM1K2:ATM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "TM1K2:ATM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(bi, "TM1K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(ai, "TM1K2:ATM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ai, "TM1K2:ATM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(longin, "TM1K2:ATM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "TM1K2:ATM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "TM1K2:ATM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM1K2:ATM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM1K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:SETPOINT_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:SETPOINT") { +record(ao, "TM1K2:ATM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:VELO_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:VELO") { +record(ao, "TM1K2:ATM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:ENCODER_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:05:NAME_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -291476,560 +200715,475 @@ record(waveform, "TM2K2:ATM:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM2K2:ATM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "TM1K2:ATM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM1K2:ATM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(longin, "TM1K2:ATM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") - 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM1K2:ATM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "TM1K2:ATM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(waveform, "TM1K2:ATM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "TM1K2:ATM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(ai, "TM1K2:ATM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(waveform, "TM1K2:ATM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "TM1K2:ATM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bError") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "TM1K2:ATM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:STATE:RESET") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "TM1K2:ATM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "TM1K2:ATM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "TM1K2:ATM:MMS:STATE:SET") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "TM1K2:ATM:MMS:STATE:PMPS:MAINT") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:PMPS_LOADED_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:PMPS_ID_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:06:PMPS_STATE_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -292038,14 +201192,14 @@ record(waveform, "TM2K2:ATM:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -292054,242 +201208,242 @@ record(waveform, "TM2K2:ATM:MMS:STATE:06:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:Cohort_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -292297,221 +201451,274 @@ record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "TM1K2:ATM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "TM1K2:ATM:MMS:STATE:ERRMSG_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM1K2:ATM:STC:01:CONN_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ouple1.bConnected") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "TM1K2:ATM:STC:01:ERR_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError + field(DESC, "PRG_TM1K2_ATM.fbTM1K...rmoCouple1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(ai, "TM1K2:ATM:STC:01:TEMP_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ermoCouple1.fTemp") + 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/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "TM2K2:ATM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "TM2K2:ATM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM2K2:ATM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM2K2:ATM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "TM2K2:ATM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM2K2:ATM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "TM2K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:02:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:SETPOINT") { +record(ao, "TM2K2:ATM:MMS:STATE:02:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:VELO_RBV") { +record(ai, "TM2K2:ATM:MMS:STATE:02:VELO_RBV") { field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:VELO") { +record(ao, "TM2K2:ATM:MMS:STATE:02:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:ENCODER_RBV") { +record(longin, "TM2K2:ATM:MMS:STATE:02:ENCODER_RBV") { field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:07:NAME_RBV") { +record(waveform, "TM2K2:ATM:MMS:STATE:02:NAME_RBV") { field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -292520,38 +201727,81 @@ record(waveform, "TM2K2:ATM:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM2K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "TM2K2:ATM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "TM2K2:ATM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "TM2K2:ATM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM2K2:ATM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "TM2K2:ATM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -292560,303 +201810,335 @@ record(waveform, "TM2K2:ATM:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(bi, "TM2K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM2K2:ATM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(ao, "TM2K2:ATM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "TM2K2:ATM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(longin, "TM2K2:ATM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(waveform, "TM2K2:ATM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM2K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM2K2:ATM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(ao, "TM2K2:ATM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "TM2K2:ATM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(longin, "TM2K2:ATM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(waveform, "TM2K2:ATM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(bi, "TM2K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(ai, "TM2K2:ATM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(ao, "TM2K2:ATM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "TM2K2:ATM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM2K2:ATM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(waveform, "TM2K2:ATM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(bi, "TM2K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM2K2:ATM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ao, "TM2K2:ATM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(ao, "TM2K2:ATM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM2K2:ATM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(waveform, "TM2K2:ATM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position 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/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } diff --git a/iocBoot/ioc-kfe-rix-motion/st.cmd b/iocBoot/ioc-kfe-rix-motion/st.cmd index 4da59ca..dc8bbff 100755 --- a/iocBoot/ioc-kfe-rix-motion/st.cmd +++ b/iocBoot/ioc-kfe-rix-motion/st.cmd @@ -1,11 +1,11 @@ -#!/reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.0/bin/rhel7-x86_64/adsIoc +#!/reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.1/bin/rhel7-x86_64/adsIoc ################### AUTO-GENERATED DO NOT EDIT ################### # # Project: plc-kfe-rix-motion.tsproj # PLC name: kfe_rix_motion (kfe_rix_motion Instance) -# Generated using: pytmc 2.14.1 -# Project version: 4c3764a -# Project hash: 4c3764ad0d0490852937525285fb84b18603520d +# Generated using: pytmc 2.15.1 +# Project version: e2b89f4 +# Project hash: e2b89f4059054d545b58a8cd0e835a696f4341bc # PLC IP/host: 172.21.140.70 # PLC Net ID: 172.21.140.70.1.1 # ** Production mode IOC ** @@ -13,14 +13,14 @@ # # Libraries: # -# LCLS General: * -> 2.7.0 (SLAC) -# lcls-twincat-motion: * -> 2.0.1 (SLAC) -# lcls-twincat-physics: * -> 0.0.0 (SLAC) -# lcls2-cc-lib: * -> 2.0.0 (SLAC) -# PMPS: * -> 3.0.13 (SLAC - LCLS) +# LCLS General: * -> 2.9.1 (SLAC) +# lcls-twincat-motion: * -> 4.0.4 (SLAC) +# lcls-twincat-physics: * -> 0.1.0 (SLAC) +# lcls2-cc-lib: * -> 2.1.0 (SLAC) +# PMPS: * -> 3.0.14 (SLAC - LCLS) # Tc2_Standard: * -> 3.3.3.0 (Beckhoff Automation GmbH) # Tc2_System: * -> 3.4.26.0 (Beckhoff Automation GmbH) -# Tc3_Module: * (Beckhoff Automation GmbH) +# Tc3_Module: * -> 3.3.21.0 (Beckhoff Automation GmbH) # ################### AUTO-GENERATED DO NOT EDIT ################### < envPaths @@ -43,7 +43,7 @@ epicsEnvSet("ASYN_PORT", "ASYN_PLC") epicsEnvSet("IPADDR", "172.21.140.70") epicsEnvSet("AMSID", "172.21.140.70.1.1") epicsEnvSet("AMS_PORT", "851") -epicsEnvSet("ADS_MAX_PARAMS", "23542") +epicsEnvSet("ADS_MAX_PARAMS", "16838") epicsEnvSet("ADS_SAMPLE_MS", "50") epicsEnvSet("ADS_MAX_DELAY_MS", "100") epicsEnvSet("ADS_TIMEOUT_MS", "1000") @@ -512,32 +512,32 @@ dbLoadRecords("caPutLog.db", "IOC=$(IOC)") dbLoadRecords("TwinCAT_TaskInfo.db", "PORT=$(ASYN_PORT),PREFIX=PLC:RIX:MOTION,IDX=1") dbLoadRecords("TwinCAT_AppInfo.db", "PORT=$(ASYN_PORT), PREFIX=PLC:RIX:MOTION") -dbLoadRecords("TwinCAT_Project.db", "PREFIX=PLC:RIX:MOTION,PROJECT=plc-kfe-rix-motion.tsproj,HASH=4c3764a,VERSION=4c3764a,PYTMC=2.14.1,PLC_HOST=172.21.140.70") - -# LCLS General: * -> 2.7.0 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=LCLS_General,VERSION=2.7.0,VENDOR=SLAC") -# lcls-twincat-motion: * -> 2.0.1 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-motion,VERSION=2.0.1,VENDOR=SLAC") -# lcls-twincat-physics: * -> 0.0.0 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-physics,VERSION=0.0.0,VENDOR=SLAC") -# lcls2-cc-lib: * -> 2.0.0 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls2-cc-lib,VERSION=2.0.0,VENDOR=SLAC") -# PMPS: * -> 3.0.13 (SLAC - LCLS) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=PMPS,VERSION=3.0.13,VENDOR=SLAC - LCLS") +dbLoadRecords("TwinCAT_Project.db", "PREFIX=PLC:RIX:MOTION,PROJECT=plc-kfe-rix-motion.tsproj,HASH=e2b89f4,VERSION=e2b89f4,PYTMC=2.15.1,PLC_HOST=172.21.140.70") + +# LCLS General: * -> 2.9.1 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=LCLS_General,VERSION=2.9.1,VENDOR=SLAC") +# lcls-twincat-motion: * -> 4.0.4 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-motion,VERSION=4.0.4,VENDOR=SLAC") +# lcls-twincat-physics: * -> 0.1.0 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-physics,VERSION=0.1.0,VENDOR=SLAC") +# lcls2-cc-lib: * -> 2.1.0 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls2-cc-lib,VERSION=2.1.0,VENDOR=SLAC") +# PMPS: * -> 3.0.14 (SLAC - LCLS) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=PMPS,VERSION=3.0.14,VENDOR=SLAC - LCLS") # Tc2_Standard: * -> 3.3.3.0 (Beckhoff Automation GmbH) dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc2_Standard,VERSION=3.3.3.0,VENDOR=Beckhoff Automation GmbH") # Tc2_System: * -> 3.4.26.0 (Beckhoff Automation GmbH) dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc2_System,VERSION=3.4.26.0,VENDOR=Beckhoff Automation GmbH") -# Tc3_Module: * (Beckhoff Automation GmbH) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc3_Module,VERSION=*,VENDOR=Beckhoff Automation GmbH") +# Tc3_Module: * -> 3.3.21.0 (Beckhoff Automation GmbH) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc3_Module,VERSION=3.3.21.0,VENDOR=Beckhoff Automation GmbH") cd "$(IOC_TOP)" ## PLC Project Database files ## dbLoadRecords("kfe_rix_motion.db", "PORT=$(ASYN_PORT),PREFIX=PLC:RIX:MOTION:,IOCNAME=$(IOC),IOC=$(IOC)") -# Total records: 22542 -callbackSetQueueSize(47084) +# Total records: 15838 +callbackSetQueueSize(33676) # Autosave and archive settings: save_restoreSet_status_prefix("PLC:RIX:MOTION:") diff --git a/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti b/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti index ba2b837..2ae27a8 100644 --- a/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti +++ b/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti @@ -1,24 +1,6 @@ - - AMSNETID - 48 - BYTE - - 0 - 6 - - - %d.%d.%d.%d.%d.%d - [0] - [1] - [2] - [3] - [4] - [5] - - NCTOPLC_AXIS_REF_STATE 32 @@ -1216,13 +1198,6 @@ External Setpoint Generation: {08500001-0000-0000-F000-000000000064} PlcTask Inputs - - LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 - - - - AMSNETID - PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc NCTOPLC_AXIS_REF @@ -1307,7 +1282,10 @@ External Setpoint Generation: INT - PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw + PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.iRaw + + + INT @@ -1410,7 +1388,10 @@ External Setpoint Generation: INT - PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw + PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.iRaw + + + INT @@ -1513,7 +1494,10 @@ External Setpoint Generation: INT - PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw + PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.iRaw + + + INT @@ -1672,7 +1656,10 @@ External Setpoint Generation: INT - PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw + PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.iRaw + + + INT @@ -1775,7 +1762,10 @@ External Setpoint Generation: INT - PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw + PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.iRaw + + + INT @@ -1878,7 +1868,10 @@ External Setpoint Generation: INT - PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw + PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.iRaw + + + INT @@ -2274,7 +2267,10 @@ External Setpoint Generation: INT - PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw + PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.iRaw + + + INT @@ -3205,7 +3201,10 @@ External Setpoint Generation: INT - PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw + PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.iRaw + + + INT diff --git a/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU b/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU index e182335..38e006b 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU +++ b/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU @@ -32,7 +32,7 @@ fb_vetoArbiter(bVeto:= bST1K2_Veto, ff2_ff1_link_motion( io_fbFFHWO := GVL.fbFastFaultOutput1, - i_xOK := GVL.fbFastFaultOutput2.q_xFastFaultOut); + i_xOK := GVL.fbFastFaultOutput2.q_xFastFaultOut OR bST1K2_Veto); MOTION_GVL.fbStandardPMPSDB( diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj index ec63c3f..d93b433 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj @@ -157,7 +157,7 @@ MAX_FAST_FAULTS - 100 + 200 MAX_ASSERTIONS @@ -180,16 +180,16 @@ - LCLS General, 2.7.0 (SLAC) + LCLS General, 2.9.1 (SLAC) - lcls-twincat-motion, 2.0.1 (SLAC) + lcls-twincat-motion, 4.0.4 (SLAC) - lcls-twincat-physics, 0.0.0 (SLAC) + lcls-twincat-physics, 0.1.0 (SLAC) - lcls2-cc-lib, 2.0.0 (SLAC) + lcls2-cc-lib, 2.1.0 (SLAC) PMPS, 3.0.14 (SLAC - LCLS) diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc index cfb04a4..0ae8477 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc @@ -1,28 +1,10 @@ - + - - AMSNETID - 48 - BYTE - - 0 - 6 - - - %d.%d.%d.%d.%d.%d - [0] - [1] - [2] - [3] - [4] - [5] - - ST_System Defacto system structure, must be included in all projects - 88 + 40 xSwAlmRst BOOL @@ -58,23 +40,12 @@ 8 32 - - I_EcatMaster1 - AMSNETID - AMS Net ID used for FB_EcatDiag, among others - 48 - 40 - - - naming - omit - - - TcAddressType - Input - - - + + + analysis + -33 + + T_MaxString @@ -209,31 +180,31 @@ bBusy BOOL 8 - 84056472 + 84266076 bError BOOL 8 - 84056508 + 84266112 hrErrorCode HRESULT 32 - 84056516 + 84266120 nStringSize UDINT 32 - 84056496 + 84266100 sResult STRING(255) 2048 - 84056512 + 84266116 __getbBusy @@ -1472,15 +1443,15 @@ nId UDINT 32 - 84056412 - 84056436 + 84266016 + 84266040 sName STRING(255) 2048 - 84056452 - 84056464 + 84266056 + 84266068 ExtendName @@ -1726,37 +1697,37 @@ eSeverity TcEventSeverity 16 - 84056564 + 84266168 ipSourceInfo I_TcSourceInfo 32 - 84056544 + 84266148 nEventId UDINT 32 - 84056632 + 84266236 nUniqueId UDINT 32 - 84056636 + 84266240 sEventClassName STRING(255) 2048 - 84056592 + 84266196 sEventText STRING(255) 2048 - 84056640 + 84266244 EqualsToEventClass @@ -2355,7 +2326,7 @@ nTimeSent ULINT 64 - 84056664 + 84266268 SetJsonAttribute @@ -2877,18 +2848,12 @@ - - nTotalEvents - UINT - //////////////////////////// - 16 - 81408 - nTimesViolated INT + //////////////////////////// 16 - 81424 + 81408 LastCallTime @@ -4023,7 +3988,7 @@ - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) 16 UINT @@ -4037,21 +4002,6 @@ - - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 1000 - - - FB_AdsTestResultLogger @@ -4069,7 +4019,7 @@ PrintingTestSuiteResultNumber - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 96 @@ -4107,12 +4057,12 @@ TestsInTestSuiteCounter - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) 16 MaxNumberOfTestsToPrint - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) 16 @@ -4943,7 +4893,7 @@ WritingTestSuiteResultNumber - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 530208 @@ -5326,6 +5276,21 @@ + + UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 100 + + + TYPE_CLASS 32 @@ -7658,6 +7623,11 @@ DINT 32 + + __Index__0 + DINT + 32 + FindTestSuiteInstancePath @@ -7773,7 +7743,7 @@ NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 @@ -7916,6 +7886,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertArrayEquals_BYTE @@ -8020,6 +7995,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals_DATE @@ -8176,6 +8156,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals_LTIME @@ -8301,6 +8286,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals_LREAL @@ -8442,6 +8432,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals @@ -9200,6 +9195,11 @@ DINT 32 + + __Index__0 + DINT + 32 + SetHasStartedRunning @@ -9248,7 +9248,7 @@ NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 @@ -9360,6 +9360,11 @@ DINT 32 + + __Index__0 + DINT + 32 + GetHasStartedRunning @@ -9465,6 +9470,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals_WSTRING @@ -9616,6 +9626,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals_DINT @@ -9741,6 +9756,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertEquals_STRING @@ -9809,7 +9829,7 @@ NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 @@ -9916,6 +9936,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertArray3dEquals_LREAL @@ -10198,6 +10223,11 @@ DINT 32 + + __Index__0 + DINT + 32 + CalculateAndSetNumberOfAssertsForTest @@ -10248,7 +10278,7 @@ NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 @@ -10607,7 +10637,7 @@ NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) 16 @@ -10991,6 +11021,11 @@ DINT 32 + + __Index__0 + DINT + 32 + AssertArrayEquals_UDINT @@ -11085,6 +11120,11 @@ DINT 32 + + __Index__0 + DINT + 32 + @@ -11572,19 +11612,6 @@ - - PE_Ranges - Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L. - Workaround for compile defines not fully working for libraries at the time of writing this. - Otherwise I would have just used the compile define in the GVL declaration. - 32 - - - PouType - FunctionBlock - - - ST_FFInfo These elements should be set at init and never changed. @@ -14965,14 +14992,14 @@ FB_HardwareFFOutput - 879296 + 1647296 FF_ARRAY_UPPER_BOUND UINT 16 32 - 100 + 200 @@ -15088,9 +15115,9 @@ ST_FF 1 - 100 + 200 - 768000 + 1536000 288 @@ -15106,7 +15133,7 @@ BOOL Set true if a fast fault fails to register. Holds beam off. 8 - 768288 + 1536288 0 @@ -15124,13 +15151,13 @@ tFFRegFail F_TRIG 64 - 768320 + 1536320 sPath T_MaxString 2048 - 768384 + 1536384 instance-path @@ -15145,7 +15172,7 @@ BOOL Current internal state of FFO, indicates if FFO will accept a reset 8 - 770432 + 1538432 1 @@ -15163,19 +15190,19 @@ rtReset R_TRIG 64 - 770464 + 1538464 rtResetandOK R_TRIG 64 - 770528 + 1538528 nIndex UINT 16 - 770592 + 1538592 1 @@ -15184,14 +15211,14 @@ IdxOK BOOL 8 - 770608 + 1538608 fbTime FB_LocalSystemTime Get current system time, used for override 19040 - 770624 + 1538624 .bEnable @@ -15207,26 +15234,26 @@ fbTime_to_UTC FB_TzSpecificLocalTimeToSystemTime 3584 - 789664 + 1557664 fbGetTimeZone FB_GetTimeZoneInformation 3488 - 793248 + 1561248 fbJson FB_JsonSaxWriter 256 - 796736 + 1564736 pmpsTypeCode UDINT shows up in json as pmps_typecode 32 - 796992 + 1564992 0 @@ -15235,7 +15262,7 @@ fbLogger FB_LogMessage 81984 - 797056 + 1565056 .eSevr @@ -15247,7 +15274,7 @@ .nMinTimeViolationAcceptable - 100 + 200 @@ -15255,7 +15282,7 @@ __EXECUTELOGGING__HELLOTIMER TOF 224 - 879040 + 1647040 .PT @@ -15435,6 +15462,24 @@ + + AMSNETID + 48 + BYTE + + 0 + 6 + + + %d.%d.%d.%d.%d.%d + [0] + [1] + [2] + [3] + [4] + [5] + + T_AmsNetIdArr TwinCAT AMS netID address bytes. @@ -18633,6 +18678,7 @@ contributing fast faults, unless the FFO is currently vetoed. io_fbFFHWO FB_HardwareFFOutput + The fast fault output to fault to. 32 32 @@ -18724,10 +18770,22 @@ contributing fast faults, unless the FFO is currently vetoed. - bExecute + bReadPmpsDb BOOL 8 1408 + + + ItemType + Output + + + + + bExecute + BOOL + 8 + 1416 rtEnable @@ -19132,6 +19190,19 @@ contributing fast faults, unless the FFO is currently vetoed. + + PE_Ranges + Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L. + Workaround for compile defines not fully working for libraries at the time of writing this. + Otherwise I would have just used the compile define in the GVL declaration. + 32 + + + PouType + FunctionBlock + + + _ST_NCADS_IDXOFFS_AxisParameter 1632 @@ -21108,26 +21179,6 @@ contributing fast faults, unless the FFO is currently vetoed. - - ENUM_StageEnableMode - 16 - INT - - ALWAYS - 0 - Always set bEnable to TRUE - - - NEVER - 1 - Only change bEnable on errors - - - DURING_MOTION - 2 - Enable before motion, disable after motion - - FB_ScatteringFactorLUT WARNING: This file is auto-generated. Do not modify it. @@ -21379,6 +21430,37 @@ contributing fast faults, unless the FFO is currently vetoed. + + E_StageEnableMode + 16 + INT + + ALWAYS + 0 + Always set bEnable to TRUE + + + NEVER + 1 + Only change bEnable on errors + + + DURING_MOTION + 2 + Enable before motion, disable after motion + + + + ENUM_StageEnableMode + 16 + E_StageEnableMode + + + obsolete + Use E_StageEnableMode + + + PLCTONC_AXIS_REF_CTRL 32 @@ -23399,7 +23481,85 @@ External Setpoint Generation: - ENUM_StageBrakeMode + DUT_EPS + 1344 + + nFlags + UDINT + Contains EPS flags + 32 + 0 + + 4294967295 + + + + pytmc + + pv: nFlags + io: i + field: DESC Contains EPS flags + + + + + + sFlagDesc + STRING(80) + Desciption of values nFlags contains + 648 + 32 + + + pytmc + + pv: sFlagDesc + io: i + field: DESC semicolon-delimited nFlag variable + + + + + + sMessage + STRING(80) + Name to use for log messages. + 648 + 680 + + + pytmc + + pv: sMessage + io: i + field: DESC Message from EPS to usr + + + + + + bEPS_OK + BOOL + Keep Track if nFlags are all true + 8 + 1328 + + 1 + + + + pytmc + + pv: bEPS_OK + io: i + field: DESC check if nFlags are all true + + + + + + + E_StageBrakeMode 16 INT @@ -23419,7 +23579,7 @@ External Setpoint Generation: - ENUM_EpicsHomeCmd + E_EpicsHomeCmd 16 INT @@ -24163,8 +24323,8 @@ External Setpoint Generation: - DUT_MotionStage - 21248 + ST_MotionStage + 25280 Axis AXIS_REF @@ -24180,16 +24340,6 @@ External Setpoint Generation: 8 9088 - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input @@ -24203,16 +24353,6 @@ External Setpoint Generation: 8 9096 - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input @@ -24226,16 +24366,6 @@ External Setpoint Generation: 8 9104 - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input @@ -24249,16 +24379,6 @@ External Setpoint Generation: 8 9112 - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output @@ -24337,18 +24457,6 @@ External Setpoint Generation: 0 - - - pytmc - - pv: PLC:bAllForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Summary of axis permission to move forward - - - bAllBackwardEnable @@ -24359,18 +24467,6 @@ External Setpoint Generation: 0 - - - pytmc - - pv: PLC:bAllBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Summary of axis permission to move backward - - - bAllEnable @@ -24381,18 +24477,6 @@ External Setpoint Generation: 0 - - - pytmc - - pv: PLC:bAllEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Summary of axis permission to have power - - - bGantryForwardEnable @@ -24403,18 +24487,6 @@ External Setpoint Generation: 0 - - - pytmc - - pv: PLC:bGantryForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if gantry ok to move forward - - - bGantryBackwardEnable @@ -24425,18 +24497,6 @@ External Setpoint Generation: 0 - - - pytmc - - pv: PLC:bGantryBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if gantry ok to move backward - - - nEncoderCount @@ -24456,133 +24516,120 @@ External Setpoint Generation: - sName - STRING(80) - Settings - Name to use for log messages, fast faults, etc. - 648 + stEPSForwardEnable + DUT_EPS + Forward Enable EPS struct + 1344 9344 pytmc - pv: PLC:sName + pv: PLC:stEPSF io: i - field: DESC PLC program name + field: DESC Forward Enable Interlocks - bPowerSelf - BOOL - If TRUE, we want to enable the motor independently of PMPS or other safety systems. - 8 - 9992 - - 0 - + stEPSBackwardEnable + DUT_EPS + Backward Enable EPS struct + 1344 + 10688 pytmc - pv: PLC:bPowerSelf + pv: PLC:stEPSB io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if axis is in PMPS + field: DESC Backward Enable Interlocks - nEnableMode - ENUM_StageEnableMode - Determines when we automatically enable the motor - 16 - 10000 - - 2 - + stEPSPowerEnable + DUT_EPS + Power Enable EPS struct + 1344 + 12032 pytmc - pv: PLC:nEnableMode + pv: PLC:stEPSP io: i - field: DESC Describes when the axis will automatically get power + field: DESC Power Interlocks + + sName + STRING(80) + Settings + Name to use for log messages, fast faults, etc. + 648 + 13376 + + + bPowerSelf + BOOL + If TRUE, we want to enable the motor independently of PMPS or other safety systems. + 8 + 14024 + + 0 + + + + nEnableMode + E_StageEnableMode + Determines when we automatically enable the motor + 16 + 14032 + + 2 + + nBrakeMode - ENUM_StageBrakeMode + E_StageBrakeMode Determines when we automatically disengage the brake 16 - 10016 + 14048 0 - - - pytmc - - pv: PLC:nBrakeMode - io: i - field: DESC Describes when the brake will be released - - - nHomingMode - ENUM_EpicsHomeCmd + E_EpicsHomeCmd Determines our encoder homing strategy 16 - 10032 + 14064 -1 - - - pytmc - - pv: PLC:nHomingMode - io: i - field: DESC Describes our homing strategy - - - bGantryAxis BOOL Set true to activate gantry EPS 8 - 10048 + 14080 0 - - - pytmc - - pv: PLC:bGantryAxis - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if gantry EPS active - - - nGantryTol LINT Set to gantry difference tolerance 64 - 10112 + 14144 0 @@ -24592,7 +24639,7 @@ External Setpoint Generation: ULINT Encoder count at which this axis is aligned with other axis 64 - 10176 + 14208 0 @@ -24603,26 +24650,14 @@ External Setpoint Generation: Commands Used internally to request enables 8 - 10240 - - - pytmc - - pv: PLC:bEnable - io: io - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Used internally to request enables - - - + 14272 bReset BOOL Used internally to reset errors and other state 8 - 10248 + 14280 pytmc @@ -24641,26 +24676,14 @@ External Setpoint Generation: BOOL Used internally and by the IOC to start or stop a move 8 - 10256 - - - pytmc - - pv: PLC:bExecute - io: io - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Used internally and by the IOC to start or stop - - - + 14288 bUserEnable BOOL Used by the IOC to disable an axis 8 - 10264 + 14296 1 @@ -24683,24 +24706,14 @@ External Setpoint Generation: Shortcut Commands Start a move to fPosition with fVelocity 8 - 10272 - - - pytmc - - pv: PLC:bMoveCmd - io: io - field: DESC Start a move - - - + 14304 bHomeCmd BOOL Start the homing routine 8 - 10280 + 14312 pytmc @@ -24718,109 +24731,49 @@ External Setpoint Generation: Command Args Used internally and by the IOC to pick what kind of move to do 16 - 10288 - - - pytmc - - pv: PLC:nCommand - io: io - field: DESC Used internally and by the IOC to pick move type - - - + 14320 nCmdData INT Used internally and by the IOC to pass additional data to some commands 16 - 10304 - - - pytmc - - pv: PLC:nCmdData - io: io - field: DESC Used internally and by the IOC to pass extra args - - - + 14336 fPosition LREAL Used internally and by the IOC to pick a destination for the move 64 - 10368 - - - pytmc - - pv: PLC:fPosition - io: io - field: DESC Used internally and by the IOC as the set position - - - + 14400 fVelocity LREAL Used internally and by the IOC to pick a move velocity 64 - 10432 - - - pytmc - - pv: PLC:fVelocity - io: io - field: DESC Used internally and by the IOC to set velocity - - - + 14464 fAcceleration LREAL Used internally and by the IOC to pick a move acceleration 64 - 10496 - - - pytmc - - pv: PLC:fAcceleration - io: io - field: DESC Used internally and by the IOC to set acceleration - - - + 14528 fDeceleration LREAL Used internally and by the IOC to pick a move deceleration 64 - 10560 - - - pytmc - - pv: PLC:fDeceleration - io: io - field: DESC Used internally and by the IOC to set deceleration - - - + 14592 fHomePosition LREAL Used internally and by the IOC to pick a home position 64 - 10624 + 14656 pytmc @@ -24838,20 +24791,10 @@ External Setpoint Generation: Info Unique ID assigned to each axis in the NC 32 - 10688 + 14720 0 - - - pytmc - - pv: PLC:nMotionAxisID - io: i - field: DESC Unique ID assigned to each axis in the NC - - - bEnableDone @@ -24859,100 +24802,42 @@ External Setpoint Generation: Returns TRUE if done enabling 8 - 10720 - - - pytmc - - pv: PLC:bEnableDone - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if done enabling - - - + 14752 bBusy BOOL TRUE if in the middle of a command 8 - 10728 - - - pytmc - - pv: PLC:bBusy - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if in the middle of a command - - - + 14760 bDone BOOL TRUE if we've done a command and it has finished 8 - 10736 - - - pytmc - - pv: PLC:bDone - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if command finished successfully - - - + 14768 bHomed BOOL TRUE if the motor has been homed, or does not need to be homed 8 - 10744 - - - pytmc - - pv: PLC:bHomed - io: i - field: DESC TRUE if the motor has been homed - - - + 14776 bSafetyReady BOOL TRUE if we have safety permission to move 8 - 10752 - - - pytmc - - pv: PLC:bSafetyReady - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if safe to start a move - - - + 14784 bError BOOL TRUE if we're in an error state 8 - 10760 + 14792 pytmc @@ -24972,7 +24857,7 @@ External Setpoint Generation: UDINT Error code if nonzero 32 - 10784 + 14816 pytmc @@ -24990,7 +24875,7 @@ External Setpoint Generation: STRING(80) Message to identify the error state 648 - 10816 + 14848 pytmc @@ -25008,28 +24893,28 @@ External Setpoint Generation: STRING(80) Internal hook for custom error messages 648 - 11464 + 15496 stAxisParameters ST_AxisParameterSet MC_ReadParameterSet Output 8192 - 12160 + 16192 bAxisParamsInit BOOL True if we've updated stAxisParameters at least once 8 - 20352 + 24384 stAxisStatus DUT_AxisStatus_v0_01 Misc axis status information for the IOC 768 - 20416 + 24448 fPosDiff @@ -25037,7 +24922,7 @@ External Setpoint Generation: Other status information for users of the IOC Position lag difference 64 - 21184 + 25216 pytmc @@ -25050,6 +24935,17 @@ External Setpoint Generation: + + DUT_MotionStage + 25280 + ST_MotionStage + + + obsolete + DUT_MotionStage has been renamed to ST_MotionStage + + + I_HigherAuthority 32 @@ -26414,7 +26310,7 @@ These features efficiently address the addition, removal, and verification of be - DUT_PositionState + ST_PositionState 3648 sName @@ -26475,17 +26371,6 @@ These features efficiently address the addition, removal, and verification of be Maximum allowable deviation from fPosition while at the state 64 832 - - - pytmc - - pv: DELTA - io: io - field: DRVL 0.0 - field: DESC Max deviation from position at this state - - - fVelocity @@ -26510,16 +26395,6 @@ These features efficiently address the addition, removal, and verification of be (optional) Acceleration to use for moves to this state 64 960 - - - pytmc - - pv: ACCL - io: io - field: DESC Acceleration to use for moves to this state - - - fDecel @@ -26527,16 +26402,6 @@ These features efficiently address the addition, removal, and verification of be (optional) Deceleration to use for moves to this state 64 1024 - - - pytmc - - pv: DCCL - io: io - field: DESC Deceleration to use for moves to this state - - - bMoveOk @@ -26563,18 +26428,6 @@ These features efficiently address the addition, removal, and verification of be Signifies to FB_PositionStateLock that this state should be immutable 8 1096 - - - pytmc - - pv: LOCKED - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if state is immutable - - - bValid @@ -26582,18 +26435,6 @@ These features efficiently address the addition, removal, and verification of be Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to 8 1104 - - - pytmc - - pv: VALID - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if this is a real state - - - bUseRawCounts @@ -26615,16 +26456,19 @@ These features efficiently address the addition, removal, and verification of be We give this a state name and it is used to load parameters from the pmps database. 2496 1152 - - - pytmc - - pv: - - - + + DUT_PositionState + 3648 + ST_PositionState + + + obsolete + DUT_PositionState has been renamed to ST_PositionState + + + _E_TcMC_STATES 16 @@ -33793,7 +33637,7 @@ These features efficiently address the addition, removal, and verification of be 46976 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34048,7 +33892,7 @@ These features efficiently address the addition, removal, and verification of be 2880 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34179,7 +34023,7 @@ These features efficiently address the addition, removal, and verification of be 83136 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34243,7 +34087,7 @@ These features efficiently address the addition, removal, and verification of be 64 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34265,7 +34109,7 @@ These features efficiently address the addition, removal, and verification of be 64 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34422,7 +34266,7 @@ These features efficiently address the addition, removal, and verification of be 2112 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34507,7 +34351,7 @@ These features efficiently address the addition, removal, and verification of be 299392 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -34669,7 +34513,7 @@ These features efficiently address the addition, removal, and verification of be - ENUM_MotionRequest + E_MotionRequest 16 INT @@ -34690,7 +34534,7 @@ These features efficiently address the addition, removal, and verification of be 1600 stMotionStage - DUT_MotionStage + ST_MotionStage Motor to move 32 32 @@ -34729,7 +34573,7 @@ These features efficiently address the addition, removal, and verification of be enumMotionRequest - ENUM_MotionRequest + E_MotionRequest Define behavior for when the motor is already moving 16 80 @@ -35007,7 +34851,7 @@ These features efficiently address the addition, removal, and verification of be 2560 stMotionStage - DUT_MotionStage + ST_MotionStage Motor to move 32 32 @@ -35020,7 +34864,7 @@ These features efficiently address the addition, removal, and verification of be stPositionState - DUT_PositionState + ST_PositionState State to move to 32 64 @@ -35083,7 +34927,7 @@ These features efficiently address the addition, removal, and verification of be enumMotionRequest - ENUM_MotionRequest + E_MotionRequest Define behavior for when a move is already active 16 112 @@ -35206,7 +35050,7 @@ These features efficiently address the addition, removal, and verification of be bDone BOOL - TRUE if we are note moving and we reached a state successfully on our last move + TRUE if we are not moving and we reached a state successfully on our last move 8 848 @@ -35363,7 +35207,7 @@ These features efficiently address the addition, removal, and verification of be 3840 stPositionState - DUT_PositionState + ST_PositionState 32 32 @@ -35387,7 +35231,7 @@ These features efficiently address the addition, removal, and verification of be stCachedPositionState - DUT_PositionState + ST_PositionState 3648 128 @@ -35412,7 +35256,7 @@ These features efficiently address the addition, removal, and verification of be 12544 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -35424,7 +35268,7 @@ These features efficiently address the addition, removal, and verification of be stPositionState - DUT_PositionState + ST_PositionState 32 64 @@ -35458,7 +35302,7 @@ These features efficiently address the addition, removal, and verification of be 253824 stMotionStage - DUT_MotionStage + ST_MotionStage Motor to move 32 32 @@ -35612,7 +35456,7 @@ These features efficiently address the addition, removal, and verification of be arrStates - DUT_PositionState + ST_PositionState 1 15 @@ -35660,13 +35504,13 @@ These features efficiently address the addition, removal, and verification of be stUnknown - DUT_PositionState + ST_PositionState 3648 55616 stGoal - DUT_PositionState + ST_PositionState 3648 59264 @@ -35733,6 +35577,10 @@ These features efficiently address the addition, removal, and verification of be PouType FunctionBlock + + obsolete + Use FB_PositionState1D instead + @@ -35740,7 +35588,7 @@ These features efficiently address the addition, removal, and verification of be 19392 stMotionStage - DUT_MotionStage + ST_MotionStage 32 32 @@ -35752,7 +35600,7 @@ These features efficiently address the addition, removal, and verification of be arrStates - DUT_PositionState + ST_PositionState 1 15 @@ -35952,7 +35800,7 @@ These features efficiently address the addition, removal, and verification of be stTransitionState - DUT_PositionState + ST_PositionState 3648 4608 @@ -36015,7 +35863,7 @@ These features efficiently address the addition, removal, and verification of be stStateReq - DUT_PositionState + ST_PositionState 3648 8896 @@ -36045,7 +35893,7 @@ These features efficiently address the addition, removal, and verification of be stGoalState - DUT_PositionState + ST_PositionState 3648 13504 @@ -36132,7 +35980,7 @@ These features efficiently address the addition, removal, and verification of be stState - DUT_PositionState + ST_PositionState 3648 @@ -36148,7 +35996,7 @@ These features efficiently address the addition, removal, and verification of be GetStateStruct - DUT_PositionState + ST_PositionState 3648 nState @@ -36161,6 +36009,10 @@ These features efficiently address the addition, removal, and verification of be PouType FunctionBlock + + obsolete + Use FB_PositionStatePMPS1D instead + @@ -37271,7 +37123,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t nBPIndex - INT + UINT 16 62528 @@ -37367,7 +37219,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t nIter - INT + UINT 16 383088 @@ -37391,6 +37243,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t PouType FunctionBlock + + obsolete + Use FB_PositionStatePMPS1D instead + @@ -37398,7 +37254,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 27808 stMotionStage - DUT_MotionStage + ST_MotionStage Motion stage to monitor 32 32 @@ -37527,15 +37383,6 @@ The BPTM will throw an error if the arbiter does not have enough space for the t BOOL 8 864 - - 1 - - - - bNCError - BOOL - 8 - 872 stBeamParams @@ -37567,7 +37414,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 27936 stMotionStage - DUT_MotionStage + ST_MotionStage Motion stage to monitor 32 32 @@ -37820,6 +37667,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t PouType FunctionBlock + + obsolete + Use FB_PositionStatePMPS1D instead + @@ -38229,7 +38080,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_AnalogInput - 320 + 448 iRaw INT @@ -38286,24 +38137,73 @@ The BPTM will throw an error if the arbiter does not have enough space for the t + + fResolution + LREAL + Value to scale the end result to + 64 + 192 + + 1 + + + + ItemType + Input + + + pytmc + + pv: RES + io: io + + + + + + fOffset + LREAL + 64 + 256 + + + ItemType + Input + + + pytmc + + pv: OFF + io: io + + + + fReal LREAL The real value read from the output 64 - 192 + 320 ItemType Output + + pytmc + + pv: VAL + io: i + + fScale LREAL 64 - 256 + 384 @@ -38504,7 +38404,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_PPM_PowerMeter - 578496 + 578624 iVoltageINT INT @@ -38686,26 +38586,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbGetPMVoltage FB_AnalogInput - 320 + 448 192640 fbVoltageBuffer FB_LREALBuffer 128512 - 192960 + 193088 fbCalibBaseBuffer FB_LREALBuffer 128512 - 321472 + 321600 fbCalibMJBuffer FB_LREALBuffer 128512 - 449984 + 450112 @@ -38827,7 +38727,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_PPM_Gige - 1088 + 1216 iIlluminatorINT INT @@ -38878,20 +38778,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbGetIllPercent FB_AnalogInput - 320 + 448 128 fbSetIllPercent FB_AnalogOutput 576 - 448 + 576 bGigeInit BOOL 8 - 1024 + 1152 0 @@ -38903,53 +38803,9 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - - FB_L2SI_Flowmeter - 128 - - fRaw - INT - 16 - 32 - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - - - fFlowRate - LREAL - 64 - 64 - - - pytmc - - pv: FLOW - io: input - - - - - - - PouType - FunctionBlock - - - FB_PPM - 1577344 + 1577984 stYStage DUT_MotionStage @@ -39058,17 +38914,29 @@ The BPTM will throw an error if the arbiter does not have enough space for the t + + fFlowOffset + LREAL + 64 + 16064 + + + ItemType + Input + + + fbYStage FB_MotionStage 299392 - 16064 + 16128 fbStates FB_PPM_States 681984 - 315456 + 315520 pytmc @@ -39082,8 +38950,8 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbPowerMeter FB_PPM_PowerMeter - 578496 - 997440 + 578624 + 997504 pytmc @@ -39096,8 +38964,8 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbGige FB_PPM_Gige - 1088 - 1575936 + 1216 + 1576128 pytmc @@ -39109,14 +38977,32 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbFlowMeter - FB_L2SI_Flowmeter - 128 - 1577024 + FB_AnalogInput + 448 + 1577344 + + + .iTermBits + 12 + + + .fTermMax + 60 + + + .fTermMin + 0 + + + .fResolution + 0.1 + + pytmc - pv: SFM + pv: FWM @@ -39125,7 +39011,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbYagThermoCouple FB_ThermoCouple 192 - 1577152 + 1577792 pytmc @@ -39144,7 +39030,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - ENUM_EpicsInOut + ENUM_EpicsInOut_INT 16 INT @@ -39168,7 +39054,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_PositionStateBase_WithPMPS enumSet - ENUM_EpicsInOut + ENUM_EpicsInOut_INT NOTE: Please copy this pragma exactly on your enumSet 16 666496 @@ -39188,7 +39074,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t stOut - DUT_PositionState + ST_PositionState NOTE: Do not pragma these, let it happen in the manager. 3648 666560 @@ -39201,7 +39087,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t stIn - DUT_PositionState + ST_PositionState Information about the IN position 3648 670208 @@ -39214,7 +39100,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t enumGet - ENUM_EpicsInOut + ENUM_EpicsInOut_INT NOTE: Please copy this pragma exactly on your enumGet 16 673856 @@ -39243,11 +39129,15 @@ The BPTM will throw an error if the arbiter does not have enough space for the t PouType FunctionBlock + + obsolete + Use FB_PositionStatePMPS1D_InOut instead + FB_REF_Laser - 1088 + 1216 bShutdown BOOL @@ -39306,14 +39196,14 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbGetLasPercent FB_AnalogInput - 320 + 448 192 fbSetLasPercent FB_AnalogOutput 576 - 512 + 640 @@ -39324,7 +39214,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_REF - 983424 + 983552 stYStage DUT_MotionStage @@ -39433,7 +39323,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fbLaser FB_REF_Laser - 1088 + 1216 982080 @@ -39449,13 +39339,13 @@ The BPTM will throw an error if the arbiter does not have enough space for the t bInit BOOL 8 - 983168 + 983296 bStatesLock BOOL 8 - 983176 + 983304 0 @@ -39464,7 +39354,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fVelo LREAL 64 - 983232 + 983360 10 @@ -39473,7 +39363,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fAccel LREAL 64 - 983296 + 983424 10 @@ -39482,7 +39372,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t fDelta LREAL 64 - 983360 + 983488 2 @@ -42234,7 +42124,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_PositionStateBase enumSet - ENUM_EpicsInOut + ENUM_EpicsInOut_INT NOTE: Please copy this pragma exactly on your enumSet 16 253824 @@ -42254,7 +42144,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t stOut - DUT_PositionState + ST_PositionState NOTE: Do not pragma these, let it happen in the manager. 3648 253888 @@ -42267,7 +42157,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t stIn - DUT_PositionState + ST_PositionState Information about the IN position 3648 257536 @@ -42280,7 +42170,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t enumGet - ENUM_EpicsInOut + ENUM_EpicsInOut_INT NOTE: Please copy this pragma exactly on your enumGet 16 261184 @@ -42309,6 +42199,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t PouType FunctionBlock + + obsolete + Use FB_PositionState1D_InOut instead + @@ -43251,7 +43145,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t nTimestamp ULINT 64 - 84062248 + 84271836 __getnTimestamp @@ -44950,31 +44844,31 @@ The BPTM will throw an error if the arbiter does not have enough space for the t bBusy BOOL 8 - 84061804 + 84271392 bError BOOL 8 - 84061848 + 84271436 hrErrorCode HRESULT 32 - 84061812 + 84271400 nStringSize UDINT 32 - 84061836 + 84271424 sEventText STRING(255) 2048 - 84061856 + 84271444 __getbBusy @@ -46343,6 +46237,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 32 320 + + analysis + -33 + pytmc @@ -46448,6 +46346,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t property + + analysis + -33 + @@ -46606,6 +46508,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t LogToVisualStudio BOOL 8 + + + analysis + -33 + + bValue @@ -46616,6 +46524,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t property + + analysis + -33 + @@ -47746,7 +47658,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t FB_LogHandler - 5784960 + 5784896 fbTcAdsListener FB_Listener @@ -48019,16 +47931,6 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 6 - - DisarmCountDefault - UINT - # number of cycles to permit below threshold condition - 16 - 5784896 - - 5 - - CircuitBreaker @@ -48507,44 +48409,6 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - - LCLSGeneralEventClass - Log event - - Critical - Critical - Critical - - - Error - Error - Error - - - Warning - Warning - Warning - - - Info - Info - Info - - - Verbose - Verbose - Verbose - - - - - - - - - - - TcGeneralAdsEventClass TcGeneralAdsEventClass @@ -49049,6 +48913,44 @@ The BPTM will throw an error if the arbiter does not have enough space for the t + + LCLSGeneralEventClass + Log event + + Critical + Critical + Critical + + + Error + Error + Error + + + Warning + Warning + Warning + + + Info + Info + Info + + + Verbose + Verbose + Verbose + + + + + + + + + + + TcSystemEventClass TcSystemEventClass @@ -49580,24 +49482,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 0 PlcTask Inputs 0 - 85131264 - - LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 - AMS Net ID used for FB_EcatDiag, among others - 48 - AMSNETID - - - naming - omit - - - TcAddressType - Input - - - 4096040 - + 85262336 PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc 2048 @@ -49608,7 +49493,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 637059136 + 637058944 PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT @@ -49620,7 +49505,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638038048 + 638037856 PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError @@ -49639,7 +49524,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638230408 + 638230216 PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange @@ -49651,7 +49536,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638230416 + 638230224 PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange @@ -49663,7 +49548,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638230424 + 638230232 PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw @@ -49675,7 +49560,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638230432 + 638230240 PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw @@ -49688,7 +49573,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638230688 + 638230496 PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw @@ -49701,26 +49586,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638616672 + 638616608 - PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw + PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 638617632 + 638617696 PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError @@ -49739,7 +49618,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638617864 + 638618248 PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange @@ -49751,7 +49630,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638617872 + 638618256 PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange @@ -49763,7 +49642,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638617880 + 638618264 PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw @@ -49775,7 +49654,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638617888 + 638618272 PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -49787,7 +49666,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 638636480 + 638636928 PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT @@ -49799,7 +49678,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 639615392 + 639615840 PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError @@ -49818,7 +49697,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 639807752 + 639808200 PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange @@ -49830,7 +49709,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 639807760 + 639808208 PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange @@ -49842,7 +49721,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 639807768 + 639808216 PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw @@ -49854,7 +49733,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 639807776 + 639808224 PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw @@ -49867,7 +49746,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 639808032 + 639808480 PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw @@ -49880,26 +49759,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 640194016 + 640194592 - PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw + PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 640194976 + 640195680 PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError @@ -49918,7 +49791,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 640195208 + 640196232 PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange @@ -49930,7 +49803,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 640195216 + 640196240 PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange @@ -49942,7 +49815,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 640195224 + 640196248 PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw @@ -49954,7 +49827,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 640195232 + 640196256 PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -49966,7 +49839,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 640213824 + 640214912 PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT @@ -49978,7 +49851,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641192736 + 641193824 PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError @@ -49997,7 +49870,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641385096 + 641386184 PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange @@ -50009,7 +49882,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641385104 + 641386192 PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange @@ -50021,7 +49894,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641385112 + 641386200 PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw @@ -50033,7 +49906,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641385120 + 641386208 PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw @@ -50046,7 +49919,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641385376 + 641386464 PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw @@ -50059,26 +49932,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641771360 + 641772576 - PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw + PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 641772320 + 641773664 PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError @@ -50097,7 +49964,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641772552 + 641774216 PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange @@ -50109,7 +49976,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641772560 + 641774224 PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange @@ -50121,7 +49988,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641772568 + 641774232 PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw @@ -50133,7 +50000,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641772576 + 641774240 PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50145,7 +50012,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 641784512 + 641786176 PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw @@ -50158,7 +50025,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 642755552 + 642757216 PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50170,7 +50037,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 642775232 + 642777088 PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT @@ -50182,7 +50049,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 643754144 + 643756000 PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError @@ -50201,7 +50068,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 643946504 + 643948360 PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange @@ -50213,7 +50080,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 643946512 + 643948368 PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange @@ -50225,7 +50092,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 643946520 + 643948376 PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw @@ -50237,7 +50104,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 643946528 + 643948384 PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw @@ -50250,7 +50117,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 643946784 + 643948640 PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw @@ -50263,26 +50130,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 644332768 + 644334752 - PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw + PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 644333728 + 644335840 PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError @@ -50301,7 +50162,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 644333960 + 644336392 PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange @@ -50313,7 +50174,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 644333968 + 644336400 PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange @@ -50325,7 +50186,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 644333976 + 644336408 PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw @@ -50337,7 +50198,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 644333984 + 644336416 PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50349,7 +50210,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 644352576 + 644355072 PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT @@ -50361,7 +50222,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645331488 + 645333984 PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError @@ -50380,7 +50241,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645523848 + 645526344 PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange @@ -50392,7 +50253,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645523856 + 645526352 PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange @@ -50404,7 +50265,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645523864 + 645526360 PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw @@ -50416,7 +50277,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645523872 + 645526368 PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw @@ -50429,7 +50290,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645524128 + 645526624 PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw @@ -50442,26 +50303,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645910112 + 645912736 - PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw + PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 645911072 + 645913824 PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError @@ -50480,7 +50335,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645911304 + 645914376 PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange @@ -50492,7 +50347,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645911312 + 645914384 PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange @@ -50504,7 +50359,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645911320 + 645914392 PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw @@ -50516,7 +50371,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645911328 + 645914400 PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50528,7 +50383,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 645929920 + 645933056 PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT @@ -50540,7 +50395,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 646908832 + 646911968 PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError @@ -50559,7 +50414,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647101192 + 647104328 PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange @@ -50571,7 +50426,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647101200 + 647104336 PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange @@ -50583,7 +50438,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647101208 + 647104344 PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw @@ -50595,7 +50450,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647101216 + 647104352 PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw @@ -50608,7 +50463,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647101472 + 647104608 PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw @@ -50621,26 +50476,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647487456 + 647490720 - PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw + PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 647488416 + 647491808 PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError @@ -50659,7 +50508,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647488648 + 647492360 PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange @@ -50671,7 +50520,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647488656 + 647492368 PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange @@ -50683,7 +50532,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647488664 + 647492376 PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw @@ -50695,7 +50544,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647488672 + 647492384 PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50707,7 +50556,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647515264 + 647518976 PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50719,7 +50568,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 647814656 + 647818368 PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError @@ -50743,7 +50592,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 648801032 + 648804744 PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange @@ -50755,7 +50604,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 648801040 + 648804752 PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange @@ -50767,7 +50616,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 648801048 + 648804760 PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw @@ -50779,7 +50628,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 648801056 + 648804768 PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50791,7 +50640,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 648820160 + 648823872 PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50803,7 +50652,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 649825472 + 649829184 PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50815,7 +50664,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 650124864 + 650128576 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError @@ -50839,7 +50688,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111240 + 651114952 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange @@ -50851,7 +50700,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111248 + 651114960 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange @@ -50863,7 +50712,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111256 + 651114968 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw @@ -50875,7 +50724,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111264 + 651114976 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError @@ -50899,7 +50748,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111496 + 651115208 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange @@ -50911,7 +50760,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111504 + 651115216 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange @@ -50923,7 +50772,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111512 + 651115224 PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw @@ -50935,7 +50784,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651111520 + 651115232 PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -50947,7 +50796,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 651130112 + 651133888 PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT @@ -50959,7 +50808,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652109024 + 652112800 PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError @@ -50978,7 +50827,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652301384 + 652305160 PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange @@ -50990,7 +50839,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652301392 + 652305168 PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange @@ -51002,7 +50851,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652301400 + 652305176 PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw @@ -51014,7 +50863,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652301408 + 652305184 PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw @@ -51027,7 +50876,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652301664 + 652305440 PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw @@ -51040,26 +50889,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652687648 + 652691552 - PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw + PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 652688608 + 652692640 PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError @@ -51078,7 +50921,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652688840 + 652693192 PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange @@ -51090,7 +50933,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652688848 + 652693200 PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange @@ -51102,7 +50945,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652688856 + 652693208 PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw @@ -51114,7 +50957,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652688864 + 652693216 PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -51126,7 +50969,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 652718976 + 652723328 PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -51138,7 +50981,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 653018368 + 653022720 PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError @@ -51162,7 +51005,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654008008 + 654012360 PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange @@ -51174,7 +51017,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654008016 + 654012368 PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange @@ -51186,7 +51029,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654008024 + 654012376 PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw @@ -51198,7 +51041,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654008032 + 654012384 PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51210,7 +51053,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654051712 + 654056064 PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError @@ -51234,7 +51077,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642184 + 654646536 PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange @@ -51246,7 +51089,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642192 + 654646544 PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange @@ -51258,7 +51101,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642200 + 654646552 PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw @@ -51270,7 +51113,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642208 + 654646560 PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError @@ -51294,7 +51137,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642440 + 654646792 PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange @@ -51306,7 +51149,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642448 + 654646800 PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange @@ -51318,7 +51161,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642456 + 654646808 PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw @@ -51330,7 +51173,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654642464 + 654646816 PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51342,7 +51185,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 654710400 + 654714752 PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError @@ -51366,7 +51209,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655300872 + 655305224 PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange @@ -51378,7 +51221,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655300880 + 655305232 PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange @@ -51390,7 +51233,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655300888 + 655305240 PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw @@ -51402,7 +51245,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655300896 + 655305248 PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError @@ -51426,7 +51269,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655301128 + 655305480 PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange @@ -51438,7 +51281,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655301136 + 655305488 PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange @@ -51450,7 +51293,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655301144 + 655305496 PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw @@ -51462,7 +51305,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655301152 + 655305504 PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51474,7 +51317,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655336320 + 655340672 PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51486,7 +51329,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 655962496 + 655966848 PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError @@ -51510,7 +51353,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656552968 + 656557320 PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange @@ -51522,7 +51365,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656552976 + 656557328 PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange @@ -51534,7 +51377,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656552984 + 656557336 PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw @@ -51546,7 +51389,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656552992 + 656557344 PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError @@ -51570,7 +51413,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656553224 + 656557576 PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange @@ -51582,7 +51425,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656553232 + 656557584 PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange @@ -51594,7 +51437,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656553240 + 656557592 PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw @@ -51606,7 +51449,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656553248 + 656557600 PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51618,7 +51461,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 656621184 + 656625536 PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError @@ -51642,7 +51485,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211656 + 657216008 PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange @@ -51654,7 +51497,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211664 + 657216016 PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange @@ -51666,7 +51509,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211672 + 657216024 PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw @@ -51678,7 +51521,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211680 + 657216032 PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError @@ -51702,7 +51545,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211912 + 657216264 PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange @@ -51714,7 +51557,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211920 + 657216272 PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange @@ -51726,7 +51569,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211928 + 657216280 PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw @@ -51738,7 +51581,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657211936 + 657216288 PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51750,7 +51593,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657279872 + 657284224 PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError @@ -51774,7 +51617,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870344 + 657874696 PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange @@ -51786,7 +51629,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870352 + 657874704 PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange @@ -51798,7 +51641,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870360 + 657874712 PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw @@ -51810,7 +51653,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870368 + 657874720 PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError @@ -51834,7 +51677,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870600 + 657874952 PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange @@ -51846,7 +51689,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870608 + 657874960 PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange @@ -51858,7 +51701,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870616 + 657874968 PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw @@ -51870,7 +51713,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657870624 + 657874976 PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc @@ -51882,7 +51725,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 657938560 + 657942912 PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError @@ -51906,7 +51749,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529032 + 658533384 PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange @@ -51918,7 +51761,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529040 + 658533392 PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange @@ -51930,7 +51773,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529048 + 658533400 PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw @@ -51942,7 +51785,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529056 + 658533408 PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError @@ -51966,7 +51809,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529288 + 658533640 PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange @@ -51978,7 +51821,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529296 + 658533648 PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange @@ -51990,7 +51833,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529304 + 658533656 PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw @@ -52002,7 +51845,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658529312 + 658533664 PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -52014,7 +51857,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 658573056 + 658577408 PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -52026,7 +51869,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 659577856 + 659582208 PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -52038,7 +51881,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 659877248 + 659881600 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError @@ -52062,7 +51905,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863624 + 660867976 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange @@ -52074,7 +51917,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863632 + 660867984 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange @@ -52086,7 +51929,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863640 + 660867992 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw @@ -52098,7 +51941,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863648 + 660868000 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError @@ -52122,7 +51965,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863880 + 660868232 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange @@ -52134,7 +51977,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863888 + 660868240 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange @@ -52146,7 +51989,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863896 + 660868248 PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw @@ -52158,7 +52001,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660863904 + 660868256 PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc @@ -52170,7 +52013,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 660882496 + 660886912 PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT @@ -52182,7 +52025,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 661861408 + 661865824 PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError @@ -52201,7 +52044,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662053768 + 662058184 PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange @@ -52213,7 +52056,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662053776 + 662058192 PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange @@ -52225,7 +52068,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662053784 + 662058200 PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw @@ -52237,7 +52080,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662053792 + 662058208 PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw @@ -52250,7 +52093,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662054048 + 662058464 PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw @@ -52263,26 +52106,20 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662440032 + 662444576 - PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw + PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.iRaw + Connect this input to the terminal 16 INT - - pytmc - - pv: MA - io: input - - TcAddressType Input - 662440992 + 662445664 PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError @@ -52301,7 +52138,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662441224 + 662446216 PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange @@ -52313,7 +52150,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662441232 + 662446224 PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange @@ -52325,7 +52162,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662441240 + 662446232 PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw @@ -52337,7 +52174,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662441248 + 662446240 PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP @@ -52353,7 +52190,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662442720 + 662447712 PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle @@ -52374,7 +52211,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662446240 + 662451232 PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state @@ -52395,7 +52232,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 662446241 + 662451233 GVL.rReqTrans @@ -52418,7 +52255,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671714688 + 673282816 Main.M1.Axis.NcToPlc @@ -52430,7 +52267,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671717824 + 673285952 Main.M1.bLimitForwardEnable @@ -52438,22 +52275,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671725824 + 673293952 Main.M1.bLimitBackwardEnable @@ -52461,22 +52288,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671725832 + 673293960 Main.M1.bHome @@ -52484,22 +52301,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671725840 + 673293968 Main.M1.bHardwareEnable @@ -52522,7 +52329,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671725856 + 673293984 Main.M1.nRawEncoderULINT @@ -52535,7 +52342,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671725888 + 673294016 Main.M1.nRawEncoderUINT @@ -52548,7 +52355,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671725952 + 673294080 Main.M1.nRawEncoderINT @@ -52561,7 +52368,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671725968 + 673294096 Main.M2.Axis.NcToPlc @@ -52573,7 +52380,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671739072 + 673311232 Main.M2.bLimitForwardEnable @@ -52581,22 +52388,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671747072 + 673319232 Main.M2.bLimitBackwardEnable @@ -52604,22 +52401,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671747080 + 673319240 Main.M2.bHome @@ -52627,22 +52414,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671747088 + 673319248 Main.M2.bHardwareEnable @@ -52665,7 +52442,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671747104 + 673319264 Main.M2.nRawEncoderULINT @@ -52678,7 +52455,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671747136 + 673319296 Main.M2.nRawEncoderUINT @@ -52691,7 +52468,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671747200 + 673319360 Main.M2.nRawEncoderINT @@ -52704,7 +52481,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671747216 + 673319376 Main.M3.Axis.NcToPlc @@ -52716,7 +52493,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671760320 + 673336512 Main.M3.bLimitForwardEnable @@ -52724,22 +52501,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671768320 + 673344512 Main.M3.bLimitBackwardEnable @@ -52747,22 +52514,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671768328 + 673344520 Main.M3.bHome @@ -52770,22 +52527,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671768336 + 673344528 Main.M3.bHardwareEnable @@ -52808,7 +52555,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671768352 + 673344544 Main.M3.nRawEncoderULINT @@ -52821,7 +52568,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671768384 + 673344576 Main.M3.nRawEncoderUINT @@ -52834,7 +52581,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671768448 + 673344640 Main.M3.nRawEncoderINT @@ -52847,7 +52594,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671768464 + 673344656 Main.M4.Axis.NcToPlc @@ -52859,7 +52606,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671781568 + 673361792 Main.M4.bLimitForwardEnable @@ -52867,22 +52614,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671789568 + 673369792 Main.M4.bLimitBackwardEnable @@ -52890,22 +52627,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671789576 + 673369800 Main.M4.bHome @@ -52913,22 +52640,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671789584 + 673369808 Main.M4.bHardwareEnable @@ -52951,7 +52668,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671789600 + 673369824 Main.M4.nRawEncoderULINT @@ -52964,7 +52681,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671789632 + 673369856 Main.M4.nRawEncoderUINT @@ -52977,7 +52694,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671789696 + 673369920 Main.M4.nRawEncoderINT @@ -52990,7 +52707,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671789712 + 673369936 Main.M5.Axis.NcToPlc @@ -53002,7 +52719,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671802816 + 673387072 Main.M5.bLimitForwardEnable @@ -53010,22 +52727,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671810816 + 673395072 Main.M5.bLimitBackwardEnable @@ -53033,22 +52740,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671810824 + 673395080 Main.M5.bHome @@ -53056,22 +52753,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671810832 + 673395088 Main.M5.bHardwareEnable @@ -53094,7 +52781,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671810848 + 673395104 Main.M5.nRawEncoderULINT @@ -53107,7 +52794,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671810880 + 673395136 Main.M5.nRawEncoderUINT @@ -53120,7 +52807,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671810944 + 673395200 Main.M5.nRawEncoderINT @@ -53133,7 +52820,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671810960 + 673395216 Main.M6.Axis.NcToPlc @@ -53145,7 +52832,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671824064 + 673412352 Main.M6.bLimitForwardEnable @@ -53153,22 +52840,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671832064 + 673420352 Main.M6.bLimitBackwardEnable @@ -53176,22 +52853,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671832072 + 673420360 Main.M6.bHome @@ -53199,22 +52866,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671832080 + 673420368 Main.M6.bHardwareEnable @@ -53237,7 +52894,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671832096 + 673420384 Main.M6.nRawEncoderULINT @@ -53250,7 +52907,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671832128 + 673420416 Main.M6.nRawEncoderUINT @@ -53263,7 +52920,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671832192 + 673420480 Main.M6.nRawEncoderINT @@ -53276,7 +52933,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671832208 + 673420496 Main.M7.Axis.NcToPlc @@ -53288,7 +52945,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671845312 + 673437632 Main.M7.bLimitForwardEnable @@ -53296,22 +52953,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671853312 + 673445632 Main.M7.bLimitBackwardEnable @@ -53319,22 +52966,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671853320 + 673445640 Main.M7.bHome @@ -53342,22 +52979,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671853328 + 673445648 Main.M7.bHardwareEnable @@ -53380,7 +53007,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671853344 + 673445664 Main.M7.nRawEncoderULINT @@ -53393,7 +53020,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671853376 + 673445696 Main.M7.nRawEncoderUINT @@ -53406,7 +53033,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671853440 + 673445760 Main.M7.nRawEncoderINT @@ -53419,7 +53046,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671853456 + 673445776 Main.M8.Axis.NcToPlc @@ -53431,7 +53058,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671866560 + 673462912 Main.M8.bLimitForwardEnable @@ -53439,22 +53066,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671874560 + 673470912 Main.M8.bLimitBackwardEnable @@ -53462,22 +53079,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671874568 + 673470920 Main.M8.bHome @@ -53485,22 +53092,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671874576 + 673470928 Main.M8.bHardwareEnable @@ -53523,7 +53120,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671874592 + 673470944 Main.M8.nRawEncoderULINT @@ -53536,7 +53133,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671874624 + 673470976 Main.M8.nRawEncoderUINT @@ -53549,7 +53146,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671874688 + 673471040 Main.M8.nRawEncoderINT @@ -53562,7 +53159,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671874704 + 673471056 Main.M9.Axis.NcToPlc @@ -53574,7 +53171,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671887808 + 673488192 Main.M9.bLimitForwardEnable @@ -53582,22 +53179,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671895808 + 673496192 Main.M9.bLimitBackwardEnable @@ -53605,22 +53192,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671895816 + 673496200 Main.M9.bHome @@ -53628,22 +53205,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671895824 + 673496208 Main.M9.bHardwareEnable @@ -53666,7 +53233,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671895840 + 673496224 Main.M9.nRawEncoderULINT @@ -53679,7 +53246,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671895872 + 673496256 Main.M9.nRawEncoderUINT @@ -53692,7 +53259,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671895936 + 673496320 Main.M9.nRawEncoderINT @@ -53705,7 +53272,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671895952 + 673496336 Main.M10.Axis.NcToPlc @@ -53717,7 +53284,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671909056 + 673513472 Main.M10.bLimitForwardEnable @@ -53725,22 +53292,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671917056 + 673521472 Main.M10.bLimitBackwardEnable @@ -53748,22 +53305,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671917064 + 673521480 Main.M10.bHome @@ -53771,22 +53318,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671917072 + 673521488 Main.M10.bHardwareEnable @@ -53809,7 +53346,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671917088 + 673521504 Main.M10.nRawEncoderULINT @@ -53822,7 +53359,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671917120 + 673521536 Main.M10.nRawEncoderUINT @@ -53835,7 +53372,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671917184 + 673521600 Main.M10.nRawEncoderINT @@ -53848,7 +53385,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671917200 + 673521616 Main.M11.Axis.NcToPlc @@ -53860,7 +53397,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671930304 + 673538752 Main.M11.bLimitForwardEnable @@ -53868,22 +53405,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671938304 + 673546752 Main.M11.bLimitBackwardEnable @@ -53891,37 +53418,40 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671938312 + 673546760 Main.M11.bHome NO Home Switch: TRUE if at home 8 BOOL + + + TcAddressType + Input + + + 673546768 + + + Main.M11.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL pytmc - pv: PLC:bHome + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE - field: DESC TRUE if at homing switch + field: DESC TRUE if STO not hit @@ -53929,10 +53459,100 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671938320 + 673546784 - Main.M11.bHardwareEnable + Main.M11.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673546816 + + + Main.M11.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673546880 + + + Main.M11.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673546896 + + + Main.M12.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673564032 + + + Main.M12.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673572032 + + + Main.M12.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673572040 + + + Main.M12.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673572048 + + + Main.M12.bHardwareEnable NC STO Input: TRUE if ok to move 8 BOOL @@ -53952,150 +53572,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671938336 - - - Main.M11.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671938368 - - - Main.M11.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671938432 - - - Main.M11.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671938448 - - - Main.M12.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671951552 - - - Main.M12.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671959552 - - - Main.M12.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671959560 - - - Main.M12.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671959568 - - - Main.M12.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bHardwareEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671959584 + 673572064 Main.M12.nRawEncoderULINT @@ -54108,7 +53585,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671959616 + 673572096 Main.M12.nRawEncoderUINT @@ -54121,7 +53598,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671959680 + 673572160 Main.M12.nRawEncoderINT @@ -54134,7 +53611,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671959696 + 673572176 Main.M13.Axis.NcToPlc @@ -54146,7 +53623,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671972800 + 673589312 Main.M13.bLimitForwardEnable @@ -54154,22 +53631,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 671980800 + 673597312 Main.M13.bLimitBackwardEnable @@ -54177,22 +53644,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 671980808 + 673597320 Main.M13.bHome @@ -54200,22 +53657,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 671980816 + 673597328 Main.M13.bHardwareEnable @@ -54238,7 +53685,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671980832 + 673597344 Main.M13.nRawEncoderULINT @@ -54251,7 +53698,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671980864 + 673597376 Main.M13.nRawEncoderUINT @@ -54264,7 +53711,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671980928 + 673597440 Main.M13.nRawEncoderINT @@ -54277,7 +53724,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671980944 + 673597456 Main.M14.Axis.NcToPlc @@ -54289,7 +53736,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 671994048 + 673614592 Main.M14.bLimitForwardEnable @@ -54297,22 +53744,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672002048 + 673622592 Main.M14.bLimitBackwardEnable @@ -54320,22 +53757,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672002056 + 673622600 Main.M14.bHome @@ -54343,22 +53770,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672002064 + 673622608 Main.M14.bHardwareEnable @@ -54381,7 +53798,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672002080 + 673622624 Main.M14.nRawEncoderULINT @@ -54394,7 +53811,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672002112 + 673622656 Main.M14.nRawEncoderUINT @@ -54407,7 +53824,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672002176 + 673622720 Main.M14.nRawEncoderINT @@ -54420,7 +53837,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672002192 + 673622736 Main.M15.Axis.NcToPlc @@ -54432,7 +53849,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672015296 + 673639872 Main.M15.bLimitForwardEnable @@ -54440,22 +53857,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672023296 + 673647872 Main.M15.bLimitBackwardEnable @@ -54463,22 +53870,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672023304 + 673647880 Main.M15.bHome @@ -54486,22 +53883,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672023312 + 673647888 Main.M15.bHardwareEnable @@ -54524,7 +53911,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672023328 + 673647904 Main.M15.nRawEncoderULINT @@ -54537,7 +53924,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672023360 + 673647936 Main.M15.nRawEncoderUINT @@ -54550,7 +53937,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672023424 + 673648000 Main.M15.nRawEncoderINT @@ -54563,7 +53950,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672023440 + 673648016 Main.M16.Axis.NcToPlc @@ -54575,7 +53962,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672036544 + 673665152 Main.M16.bLimitForwardEnable @@ -54583,22 +53970,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672044544 + 673673152 Main.M16.bLimitBackwardEnable @@ -54606,22 +53983,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672044552 + 673673160 Main.M16.bHome @@ -54629,22 +53996,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672044560 + 673673168 Main.M16.bHardwareEnable @@ -54667,7 +54024,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672044576 + 673673184 Main.M16.nRawEncoderULINT @@ -54680,7 +54037,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672044608 + 673673216 Main.M16.nRawEncoderUINT @@ -54693,7 +54050,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672044672 + 673673280 Main.M16.nRawEncoderINT @@ -54706,7 +54063,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672044688 + 673673296 Main.M17.Axis.NcToPlc @@ -54718,7 +54075,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672057792 + 673690432 Main.M17.bLimitForwardEnable @@ -54726,22 +54083,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672065792 + 673698432 Main.M17.bLimitBackwardEnable @@ -54749,22 +54096,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672065800 + 673698440 Main.M17.bHome @@ -54772,22 +54109,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672065808 + 673698448 Main.M17.bHardwareEnable @@ -54810,7 +54137,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672065824 + 673698464 Main.M17.nRawEncoderULINT @@ -54823,7 +54150,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672065856 + 673698496 Main.M17.nRawEncoderUINT @@ -54836,7 +54163,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672065920 + 673698560 Main.M17.nRawEncoderINT @@ -54849,7 +54176,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672065936 + 673698576 Main.M18.Axis.NcToPlc @@ -54861,7 +54188,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672079040 + 673715712 Main.M18.bLimitForwardEnable @@ -54869,22 +54196,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672087040 + 673723712 Main.M18.bLimitBackwardEnable @@ -54892,22 +54209,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672087048 + 673723720 Main.M18.bHome @@ -54915,22 +54222,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672087056 + 673723728 Main.M18.bHardwareEnable @@ -54953,7 +54250,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672087072 + 673723744 Main.M18.nRawEncoderULINT @@ -54966,7 +54263,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672087104 + 673723776 Main.M18.nRawEncoderUINT @@ -54979,7 +54276,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672087168 + 673723840 Main.M18.nRawEncoderINT @@ -54992,7 +54289,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672087184 + 673723856 Main.M19.Axis.NcToPlc @@ -55004,7 +54301,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672100288 + 673740992 Main.M19.bLimitForwardEnable @@ -55012,22 +54309,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672108288 + 673748992 Main.M19.bLimitBackwardEnable @@ -55035,22 +54322,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672108296 + 673749000 Main.M19.bHome @@ -55058,22 +54335,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672108304 + 673749008 Main.M19.bHardwareEnable @@ -55096,7 +54363,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672108320 + 673749024 Main.M19.nRawEncoderULINT @@ -55109,7 +54376,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672108352 + 673749056 Main.M19.nRawEncoderUINT @@ -55122,7 +54389,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672108416 + 673749120 Main.M19.nRawEncoderINT @@ -55135,7 +54402,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672108432 + 673749136 Main.M20.Axis.NcToPlc @@ -55147,7 +54414,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672121536 + 673766272 Main.M20.bLimitForwardEnable @@ -55155,22 +54422,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672129536 + 673774272 Main.M20.bLimitBackwardEnable @@ -55178,22 +54435,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672129544 + 673774280 Main.M20.bHome @@ -55201,22 +54448,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672129552 + 673774288 Main.M20.bHardwareEnable @@ -55239,7 +54476,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672129568 + 673774304 Main.M20.nRawEncoderULINT @@ -55252,7 +54489,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672129600 + 673774336 Main.M20.nRawEncoderUINT @@ -55265,7 +54502,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672129664 + 673774400 Main.M20.nRawEncoderINT @@ -55278,7 +54515,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672129680 + 673774416 Main.M21.Axis.NcToPlc @@ -55290,7 +54527,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672142784 + 673791552 Main.M21.bLimitForwardEnable @@ -55298,22 +54535,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672150784 + 673799552 Main.M21.bLimitBackwardEnable @@ -55321,22 +54548,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672150792 + 673799560 Main.M21.bHome @@ -55344,22 +54561,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672150800 + 673799568 Main.M21.bHardwareEnable @@ -55382,7 +54589,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672150816 + 673799584 Main.M21.nRawEncoderULINT @@ -55395,7 +54602,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672150848 + 673799616 Main.M21.nRawEncoderUINT @@ -55408,7 +54615,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672150912 + 673799680 Main.M21.nRawEncoderINT @@ -55421,7 +54628,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672150928 + 673799696 Main.M22.Axis.NcToPlc @@ -55433,7 +54640,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672164032 + 673816832 Main.M22.bLimitForwardEnable @@ -55441,22 +54648,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672172032 + 673824832 Main.M22.bLimitBackwardEnable @@ -55464,22 +54661,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672172040 + 673824840 Main.M22.bHome @@ -55487,22 +54674,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672172048 + 673824848 Main.M22.bHardwareEnable @@ -55525,7 +54702,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672172064 + 673824864 Main.M22.nRawEncoderULINT @@ -55538,7 +54715,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672172096 + 673824896 Main.M22.nRawEncoderUINT @@ -55551,7 +54728,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672172160 + 673824960 Main.M22.nRawEncoderINT @@ -55564,7 +54741,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672172176 + 673824976 Main.M23.Axis.NcToPlc @@ -55576,7 +54753,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672185280 + 673842112 Main.M23.bLimitForwardEnable @@ -55584,22 +54761,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672193280 + 673850112 Main.M23.bLimitBackwardEnable @@ -55607,22 +54774,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672193288 + 673850120 Main.M23.bHome @@ -55630,22 +54787,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672193296 + 673850128 Main.M23.bHardwareEnable @@ -55668,7 +54815,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672193312 + 673850144 Main.M23.nRawEncoderULINT @@ -55681,7 +54828,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672193344 + 673850176 Main.M23.nRawEncoderUINT @@ -55694,7 +54841,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672193408 + 673850240 Main.M23.nRawEncoderINT @@ -55707,7 +54854,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672193424 + 673850256 Main.M24.Axis.NcToPlc @@ -55719,7 +54866,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672206528 + 673867392 Main.M24.bLimitForwardEnable @@ -55727,22 +54874,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672214528 + 673875392 Main.M24.bLimitBackwardEnable @@ -55750,22 +54887,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672214536 + 673875400 Main.M24.bHome @@ -55773,22 +54900,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672214544 + 673875408 Main.M24.bHardwareEnable @@ -55811,7 +54928,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672214560 + 673875424 Main.M24.nRawEncoderULINT @@ -55824,7 +54941,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672214592 + 673875456 Main.M24.nRawEncoderUINT @@ -55837,7 +54954,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672214656 + 673875520 Main.M24.nRawEncoderINT @@ -55850,7 +54967,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672214672 + 673875536 Main.M25.Axis.NcToPlc @@ -55862,7 +54979,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672227776 + 673892672 Main.M25.bLimitForwardEnable @@ -55870,22 +54987,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672235776 + 673900672 Main.M25.bLimitBackwardEnable @@ -55893,37 +55000,40 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672235784 + 673900680 Main.M25.bHome NO Home Switch: TRUE if at home 8 BOOL + + + TcAddressType + Input + + + 673900688 + + + Main.M25.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL pytmc - pv: PLC:bHome + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE - field: DESC TRUE if at homing switch + field: DESC TRUE if STO not hit @@ -55931,10 +55041,100 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672235792 + 673900704 - Main.M25.bHardwareEnable + Main.M25.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673900736 + + + Main.M25.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673900800 + + + Main.M25.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673900816 + + + Main.M26.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673917952 + + + Main.M26.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673925952 + + + Main.M26.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673925960 + + + Main.M26.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673925968 + + + Main.M26.bHardwareEnable NC STO Input: TRUE if ok to move 8 BOOL @@ -55954,150 +55154,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672235808 - - - Main.M25.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672235840 - - - Main.M25.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672235904 - - - Main.M25.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672235920 - - - Main.M26.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672249024 - - - Main.M26.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672257024 - - - Main.M26.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672257032 - - - Main.M26.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672257040 - - - Main.M26.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bHardwareEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672257056 + 673925984 Main.M26.nRawEncoderULINT @@ -56110,7 +55167,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672257088 + 673926016 Main.M26.nRawEncoderUINT @@ -56123,7 +55180,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672257152 + 673926080 Main.M26.nRawEncoderINT @@ -56136,7 +55193,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672257168 + 673926096 Main.M27.Axis.NcToPlc @@ -56148,7 +55205,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672270272 + 673943232 Main.M27.bLimitForwardEnable @@ -56156,22 +55213,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - TcAddressType Input - 672278272 + 673951232 Main.M27.bLimitBackwardEnable @@ -56179,22 +55226,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - TcAddressType Input - 672278280 + 673951240 Main.M27.bHome @@ -56202,22 +55239,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - TcAddressType Input - 672278288 + 673951248 Main.M27.bHardwareEnable @@ -56240,7 +55267,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672278304 + 673951264 Main.M27.nRawEncoderULINT @@ -56253,7 +55280,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672278336 + 673951296 Main.M27.nRawEncoderUINT @@ -56266,7 +55293,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672278400 + 673951360 Main.M27.nRawEncoderINT @@ -56279,14 +55306,14 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Input - 672278416 + 673951376 1 PlcTask Outputs 0 - 85131264 + 85262336 PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc 1024 @@ -56297,7 +55324,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 637058112 + 637057920 PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT @@ -56309,7 +55336,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 638616544 + 638616480 PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower @@ -56329,7 +55356,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 638616560 + 638616496 PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw @@ -56342,7 +55369,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 638617408 + 638617472 PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56354,7 +55381,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 638635456 + 638635904 PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT @@ -56366,7 +55393,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 640193888 + 640194464 PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower @@ -56386,7 +55413,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 640193904 + 640194480 PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw @@ -56399,7 +55426,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 640194752 + 640195456 PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56411,7 +55438,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 640212800 + 640213888 PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT @@ -56423,7 +55450,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 641771232 + 641772448 PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower @@ -56443,7 +55470,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 641771248 + 641772464 PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw @@ -56456,7 +55483,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 641772096 + 641773440 PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56468,7 +55495,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 641783488 + 641785152 PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT @@ -56480,7 +55507,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 642755456 + 642757120 PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT @@ -56492,7 +55519,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 642755472 + 642757136 PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw @@ -56505,7 +55532,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 642756288 + 642758080 PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56517,7 +55544,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 642774208 + 642776064 PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT @@ -56529,7 +55556,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 644332640 + 644334624 PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower @@ -56549,7 +55576,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 644332656 + 644334640 PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw @@ -56562,7 +55589,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 644333504 + 644335616 PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56574,7 +55601,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 644351552 + 644354048 PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT @@ -56586,7 +55613,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 645909984 + 645912608 PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower @@ -56606,7 +55633,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 645910000 + 645912624 PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw @@ -56619,7 +55646,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 645910848 + 645913600 PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56631,7 +55658,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 645928896 + 645932032 PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT @@ -56643,7 +55670,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 647487328 + 647490592 PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower @@ -56663,7 +55690,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 647487344 + 647490608 PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw @@ -56676,7 +55703,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 647488192 + 647491584 PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56688,7 +55715,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 647514240 + 647517952 PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56700,7 +55727,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 647813632 + 647817344 PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56712,7 +55739,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 648819136 + 648822848 PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56724,7 +55751,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 649824448 + 649828160 PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56736,7 +55763,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 650123840 + 650127552 PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56748,7 +55775,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 651129088 + 651132864 PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT @@ -56760,7 +55787,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 652687520 + 652691424 PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower @@ -56780,7 +55807,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 652687536 + 652691440 PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw @@ -56793,7 +55820,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 652688384 + 652692416 PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56805,7 +55832,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 652717952 + 652722304 PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56817,7 +55844,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 653017344 + 653021696 PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56829,7 +55856,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 654050688 + 654055040 PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56841,7 +55868,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 654709376 + 654713728 PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56853,7 +55880,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 655335296 + 655339648 PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56865,7 +55892,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 655961472 + 655965824 PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56877,7 +55904,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 656620160 + 656624512 PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56889,7 +55916,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 657278848 + 657283200 PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc @@ -56901,7 +55928,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 657937536 + 657941888 PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56913,7 +55940,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 658572032 + 658576384 PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56925,7 +55952,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 659576832 + 659581184 PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56937,7 +55964,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 659876224 + 659880576 PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc @@ -56949,7 +55976,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 660881472 + 660885888 PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT @@ -56961,7 +55988,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 662439904 + 662444448 PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower @@ -56981,7 +56008,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 662439920 + 662444464 PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw @@ -56994,7 +56021,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 662440768 + 662445440 PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP @@ -57010,7 +56037,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 662444480 + 662449472 GVL.fbFastFaultOutput1.q_xFastFaultOut @@ -57030,7 +56057,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 669949832 + 669981960 GVL.fbFastFaultOutput2.q_xFastFaultOut @@ -57050,7 +56077,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 670829128 + 671629256 GVL.rCurTrans @@ -57073,7 +56100,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671715712 + 673283840 Main.M1.Axis.PlcToNc @@ -57085,7 +56112,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671716800 + 673284928 Main.M1.bBrakeRelease @@ -57093,22 +56120,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671725848 + 673293976 Main.M2.Axis.PlcToNc @@ -57120,7 +56137,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671738048 + 673310208 Main.M2.bBrakeRelease @@ -57128,22 +56145,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671747096 + 673319256 Main.M3.Axis.PlcToNc @@ -57155,7 +56162,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671759296 + 673335488 Main.M3.bBrakeRelease @@ -57163,22 +56170,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671768344 + 673344536 Main.M4.Axis.PlcToNc @@ -57190,7 +56187,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671780544 + 673360768 Main.M4.bBrakeRelease @@ -57198,22 +56195,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671789592 + 673369816 Main.M5.Axis.PlcToNc @@ -57225,7 +56212,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671801792 + 673386048 Main.M5.bBrakeRelease @@ -57233,22 +56220,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671810840 + 673395096 Main.M6.Axis.PlcToNc @@ -57260,7 +56237,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671823040 + 673411328 Main.M6.bBrakeRelease @@ -57268,22 +56245,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671832088 + 673420376 Main.M7.Axis.PlcToNc @@ -57295,7 +56262,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671844288 + 673436608 Main.M7.bBrakeRelease @@ -57303,22 +56270,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671853336 + 673445656 Main.M8.Axis.PlcToNc @@ -57330,7 +56287,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671865536 + 673461888 Main.M8.bBrakeRelease @@ -57338,22 +56295,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671874584 + 673470936 Main.M9.Axis.PlcToNc @@ -57365,7 +56312,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671886784 + 673487168 Main.M9.bBrakeRelease @@ -57373,22 +56320,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671895832 + 673496216 Main.M10.Axis.PlcToNc @@ -57400,7 +56337,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671908032 + 673512448 Main.M10.bBrakeRelease @@ -57408,22 +56345,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671917080 + 673521496 Main.M11.Axis.PlcToNc @@ -57435,7 +56362,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671929280 + 673537728 Main.M11.bBrakeRelease @@ -57443,22 +56370,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671938328 + 673546776 Main.M12.Axis.PlcToNc @@ -57470,7 +56387,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671950528 + 673563008 Main.M12.bBrakeRelease @@ -57478,22 +56395,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671959576 + 673572056 Main.M13.Axis.PlcToNc @@ -57505,7 +56412,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671971776 + 673588288 Main.M13.bBrakeRelease @@ -57513,22 +56420,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 671980824 + 673597336 Main.M14.Axis.PlcToNc @@ -57540,7 +56437,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 671993024 + 673613568 Main.M14.bBrakeRelease @@ -57548,22 +56445,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672002072 + 673622616 Main.M15.Axis.PlcToNc @@ -57575,7 +56462,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672014272 + 673638848 Main.M15.bBrakeRelease @@ -57583,22 +56470,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672023320 + 673647896 Main.M16.Axis.PlcToNc @@ -57610,7 +56487,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672035520 + 673664128 Main.M16.bBrakeRelease @@ -57618,22 +56495,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672044568 + 673673176 Main.M17.Axis.PlcToNc @@ -57645,7 +56512,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672056768 + 673689408 Main.M17.bBrakeRelease @@ -57653,22 +56520,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672065816 + 673698456 Main.M18.Axis.PlcToNc @@ -57680,7 +56537,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672078016 + 673714688 Main.M18.bBrakeRelease @@ -57688,22 +56545,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672087064 + 673723736 Main.M19.Axis.PlcToNc @@ -57715,7 +56562,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672099264 + 673739968 Main.M19.bBrakeRelease @@ -57723,22 +56570,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672108312 + 673749016 Main.M20.Axis.PlcToNc @@ -57750,7 +56587,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672120512 + 673765248 Main.M20.bBrakeRelease @@ -57758,22 +56595,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672129560 + 673774296 Main.M21.Axis.PlcToNc @@ -57785,7 +56612,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672141760 + 673790528 Main.M21.bBrakeRelease @@ -57793,22 +56620,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672150808 + 673799576 Main.M22.Axis.PlcToNc @@ -57820,7 +56637,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672163008 + 673815808 Main.M22.bBrakeRelease @@ -57828,22 +56645,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672172056 + 673824856 Main.M23.Axis.PlcToNc @@ -57855,7 +56662,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672184256 + 673841088 Main.M23.bBrakeRelease @@ -57863,22 +56670,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672193304 + 673850136 Main.M24.Axis.PlcToNc @@ -57890,7 +56687,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672205504 + 673866368 Main.M24.bBrakeRelease @@ -57898,22 +56695,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672214552 + 673875416 Main.M25.Axis.PlcToNc @@ -57925,7 +56712,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672226752 + 673891648 Main.M25.bBrakeRelease @@ -57933,22 +56720,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672235800 + 673900696 Main.M26.Axis.PlcToNc @@ -57960,7 +56737,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672248000 + 673916928 Main.M26.bBrakeRelease @@ -57968,22 +56745,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672257048 + 673925976 Main.M27.Axis.PlcToNc @@ -57995,7 +56762,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t Output - 672269248 + 673942208 Main.M27.bBrakeRelease @@ -58003,33 +56770,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 8 BOOL - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - TcAddressType Output - 672278296 + 673951256 3 PlcTask Internal 0 - 85131264 + 85262336 DefaultGlobals.stSys Included for you - 88 + 40 ST_System @@ -58056,45 +56813,25 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096088 + 4096040 GeneralConstants.MAX_STATES - 16 including "Unknown" is the max for an EPICS MBBI - This is the max number of user-defined states (OUT, TARGET1, YAG...) - 16 - INT - - 15 - - - - TcVarGlobal - - - 4096096 - - - GVL_Logger.iLogPort + 16 including "Unknown" is the max for an EPICS MBBI/MBBO + This is the max number of user-defined states (OUT, TARGET1, YAG...) + You can make this smaller if you want to use less memory in your program in exchange for limiting your max state count + You can make this larger if you want to use states-based FBs sized beyond the EPICS enum limit 16 UINT - 54321 + 15 - - pytmc - - pv: @(PREFIX)LCLSGeneral:LogPort - io: io - field: DESC The log host UDP port - - TcVarGlobal - 4096112 + 4096048 DefaultGlobals.fTimeStamp @@ -58105,7 +56842,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096128 + 4096064 GVL_Logger.cLogHost @@ -58136,42 +56873,49 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096192 + 4096128 - GVL_Logger.sIpTidbit - 56 - STRING(6) + GVL_Logger.iLogPort + 16 + UINT - 172.21 + 54321 + + pytmc + + pv: @(PREFIX)LCLSGeneral:LogPort + io: io + field: DESC The log host UDP port + + TcVarGlobal - 4096320 + 4096256 - Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED - Retain data loaded - 8 - BYTE + GVL_Logger.sIpTidbit + 56 + STRING(6) - 1 + 172.21 TcVarGlobal - 4096376 + 4096272 - GVL_Logger.nLocalTripThreshold - Minimum time between log messages - 32 - TIME + Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED + Retain data loaded + 8 + BYTE 1 @@ -58180,7 +56924,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096384 + 4096328 GVL_Logger.nMinTimeViolationAcceptable @@ -58195,22 +56939,22 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096416 + 4096336 - Global_Variables.AMSPORT_LOGGER - Logger - 16 - UINT + GVL_Logger.nLocalTripThreshold + Minimum time between log messages + 32 + TIME - 100 + 1 TcVarGlobal - 4096432 + 4096352 GVL_Logger.nLocalTrickleTripThreshold @@ -58225,7 +56969,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096448 + 4096384 GVL_Logger.nTrickleTripTime @@ -58240,7 +56984,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096480 + 4096416 GVL_Logger.nTripResetPeriod @@ -58255,7 +56999,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096512 + 4096448 GVL_Logger.sPlcHostname @@ -58269,7 +57013,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4096544 + 4096480 Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID @@ -58284,22 +57028,22 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4097192 + 4097128 - Global_Variables.AMSPORT_EVENTLOG - Event logger + Global_Variables.AMSPORT_LOGGER + Logger 16 UINT - 110 + 100 TcVarGlobal - 4097200 + 4097136 GVL_Logger.TCPADS_MAXUDP_BUFFSIZE @@ -58313,11 +57057,15 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 10000 + + analysis + -33 + TcVarGlobal - 4097216 + 4097152 GVL_Logger.nGlobAccEvents @@ -58337,7 +57085,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4097248 + 4097184 GVL_Logger.fbRootLogger @@ -58349,22 +57097,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4097280 - - - GVL_Logger.nTrickleThreshold - If GlobAccEvents goes over this level for longer than the - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4179264 + 4097216 Global_Version.stLibVersion_Tc2_EtherCAT @@ -58404,7 +57137,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4179296 + 4179200 Global_Version.stLibVersion_Tc2_Standard @@ -58444,7 +57177,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4179584 + 4179488 Global_Version.stLibVersion_Tc2_System @@ -58484,7 +57217,22 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4179872 + 4179776 + + + Global_Variables.AMSPORT_EVENTLOG + Event logger + 16 + UINT + + 110 + + + + TcVarGlobal + + + 4180064 Global_Variables.AMSPORT_R0_RTIME @@ -58499,7 +57247,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180160 + 4180080 Global_Variables.AMSPORT_R0_IO @@ -58514,7 +57262,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180176 + 4180096 Global_Variables.AMSPORT_R0_NC @@ -58528,7 +57276,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180192 + 4180112 Global_Variables.AMSPORT_R0_NCSAF @@ -58542,7 +57290,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180208 + 4180128 Global_Variables.AMSPORT_R0_NCSVB @@ -58556,7 +57304,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180224 + 4180144 Global_Variables.AMSPORT_R0_ISG @@ -58570,7 +57318,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180240 + 4180160 Global_Variables.AMSPORT_R0_CNC @@ -58584,7 +57332,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180256 + 4180176 Global_Variables.AMSPORT_R0_LINE @@ -58598,7 +57346,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180272 + 4180192 Global_Variables.AMSPORT_R0_PLC @@ -58612,7 +57360,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180288 + 4180208 Global_Variables.AMSPORT_R0_PLC_RTS1 @@ -58627,7 +57375,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180304 + 4180224 Global_Variables.AMSPORT_R0_PLC_RTS2 @@ -58642,7 +57390,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180320 + 4180240 Global_Variables.AMSPORT_R0_PLC_RTS3 @@ -58657,7 +57405,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180336 + 4180256 Global_Variables.AMSPORT_R0_PLC_RTS4 @@ -58672,7 +57420,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180352 + 4180272 Global_Variables.AMSPORT_R0_CAM @@ -58686,7 +57434,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180368 + 4180288 Global_Variables.AMSPORT_R0_CAMTOOL @@ -58701,7 +57449,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180384 + 4180304 Global_Variables.AMSPORT_R3_SYSSERV @@ -58716,7 +57464,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180400 + 4180320 Global_Variables.AMSPORT_R3_SCOPESERVER @@ -58731,7 +57479,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180416 + 4180336 Global_Variables.ADSSTATE_INVALID @@ -58746,7 +57494,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180432 + 4180352 Global_Variables.ADSSTATE_IDLE @@ -58760,7 +57508,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180448 + 4180368 Global_Variables.ADSSTATE_RESET @@ -58774,7 +57522,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180464 + 4180384 Global_Variables.ADSSTATE_INIT @@ -58788,7 +57536,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180480 + 4180400 Global_Variables.ADSSTATE_START @@ -58802,7 +57550,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180496 + 4180416 Global_Variables.ADSSTATE_RUN @@ -58816,7 +57564,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180512 + 4180432 Global_Variables.ADSSTATE_STOP @@ -58830,7 +57578,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180528 + 4180448 Global_Variables.ADSSTATE_SAVECFG @@ -58844,7 +57592,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180544 + 4180464 Global_Variables.ADSSTATE_LOADCFG @@ -58858,7 +57606,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180560 + 4180480 Global_Variables.ADSSTATE_POWERFAILURE @@ -58872,7 +57620,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180576 + 4180496 Global_Variables.ADSSTATE_POWERGOOD @@ -58886,7 +57634,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180592 + 4180512 Global_Variables.ADSSTATE_ERROR @@ -58900,7 +57648,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180608 + 4180528 Global_Variables.ADSSTATE_SHUTDOWN @@ -58914,7 +57662,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180624 + 4180544 Global_Variables.ADSSTATE_SUSPEND @@ -58928,7 +57676,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180640 + 4180560 Global_Variables.ADSSTATE_RESUME @@ -58942,7 +57690,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180656 + 4180576 Global_Variables.ADSSTATE_CONFIG @@ -58957,7 +57705,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180672 + 4180592 Global_Variables.ADSSTATE_RECONFIG @@ -58972,7 +57720,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180688 + 4180608 Global_Variables.ADSSTATE_STOPPING @@ -58986,7 +57734,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180704 + 4180624 Global_Variables.ADSSTATE_INCOMPATIBLE @@ -59000,7 +57748,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180720 + 4180640 Global_Variables.ADSSTATE_EXCEPTION @@ -59014,7 +57762,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180736 + 4180656 Global_Variables.ADSSTATE_MAXSTATES @@ -59029,7 +57777,36 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180752 + 4180672 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED + 8 + BYTE + + 4 + + + + TcVarGlobal + + + 4180688 + + + Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED + Persistent data loaded + 8 + BYTE + + 16 + + + + TcVarGlobal + + + 4180696 Global_Variables.ADSIGRP_SYMTAB @@ -59044,7 +57821,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180768 + 4180704 Global_Variables.ADSIGRP_SYMNAME @@ -59059,7 +57836,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180800 + 4180736 Global_Variables.ADSIGRP_SYMVAL @@ -59074,7 +57851,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180832 + 4180768 Global_Variables.ADSIGRP_SYM_HNDBYNAME @@ -59088,7 +57865,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180864 + 4180800 Global_Variables.ADSIGRP_SYM_VALBYNAME @@ -59102,7 +57879,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180896 + 4180832 Global_Variables.ADSIGRP_SYM_VALBYHND @@ -59116,7 +57893,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180928 + 4180864 Global_Variables.ADSIGRP_SYM_RELEASEHND @@ -59130,7 +57907,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180960 + 4180896 Global_Variables.ADSIGRP_SYM_INFOBYNAME @@ -59144,7 +57921,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4180992 + 4180928 Global_Variables.ADSIGRP_SYM_VERSION @@ -59158,7 +57935,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181024 + 4180960 Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX @@ -59172,7 +57949,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181056 + 4180992 Global_Variables.ADSIGRP_SYM_DOWNLOAD @@ -59186,7 +57963,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181088 + 4181024 Global_Variables.ADSIGRP_SYM_UPLOAD @@ -59200,7 +57977,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181120 + 4181056 Global_Variables.ADSIGRP_SYM_UPLOADINFO @@ -59214,7 +57991,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181152 + 4181088 Global_Variables.ADSIGRP_SYMNOTE @@ -59229,7 +58006,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181184 + 4181120 Global_Variables.ADSIGRP_IOIMAGE_RWIB @@ -59244,7 +58021,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181216 + 4181152 Global_Variables.ADSIGRP_IOIMAGE_RWIX @@ -59259,7 +58036,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181248 + 4181184 Global_Variables.ADSIGRP_IOIMAGE_RISIZE @@ -59274,7 +58051,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181280 + 4181216 Global_Variables.ADSIGRP_IOIMAGE_RWOB @@ -59289,7 +58066,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181312 + 4181248 Global_Variables.ADSIGRP_IOIMAGE_RWOX @@ -59304,7 +58081,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181344 + 4181280 Global_Variables.ADSIGRP_IOIMAGE_ROSIZE @@ -59319,7 +58096,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181376 + 4181312 Global_Variables.ADSIGRP_IOIMAGE_CLEARI @@ -59334,7 +58111,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181408 + 4181344 Global_Variables.ADSIGRP_IOIMAGE_CLEARO @@ -59349,7 +58126,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181440 + 4181376 Global_Variables.ADSIGRP_IOIMAGE_RWIOB @@ -59364,7 +58141,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181472 + 4181408 Global_Variables.ADSIGRP_DEVICE_DATA @@ -59379,7 +58156,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181504 + 4181440 Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE @@ -59394,7 +58171,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181536 + 4181472 Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE @@ -59409,7 +58186,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181568 + 4181504 Global_Variables.SYSTEMSERVICE_OPENCREATE @@ -59424,7 +58201,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181600 + 4181536 Global_Variables.SYSTEMSERVICE_OPENREAD @@ -59439,7 +58216,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181632 + 4181568 Global_Variables.SYSTEMSERVICE_OPENWRITE @@ -59454,7 +58231,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181664 + 4181600 Global_Variables.SYSTEMSERVICE_CREATEFILE @@ -59469,7 +58246,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181696 + 4181632 Global_Variables.SYSTEMSERVICE_CLOSEHANDLE @@ -59484,7 +58261,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181728 + 4181664 Global_Variables.SYSTEMSERVICE_FOPEN @@ -59498,7 +58275,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181760 + 4181696 Global_Variables.SYSTEMSERVICE_FCLOSE @@ -59512,7 +58289,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181792 + 4181728 Global_Variables.SYSTEMSERVICE_FREAD @@ -59526,7 +58303,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181824 + 4181760 Global_Variables.SYSTEMSERVICE_FWRITE @@ -59540,7 +58317,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181856 + 4181792 Global_Variables.SYSTEMSERVICE_FSEEK @@ -59554,7 +58331,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181888 + 4181824 Global_Variables.SYSTEMSERVICE_FTELL @@ -59568,7 +58345,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181920 + 4181856 Global_Variables.SYSTEMSERVICE_FGETS @@ -59582,7 +58359,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181952 + 4181888 Global_Variables.SYSTEMSERVICE_FPUTS @@ -59596,7 +58373,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4181984 + 4181920 Global_Variables.SYSTEMSERVICE_FSCANF @@ -59610,7 +58387,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182016 + 4181952 Global_Variables.SYSTEMSERVICE_FPRINTF @@ -59624,7 +58401,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182048 + 4181984 Global_Variables.SYSTEMSERVICE_FEOF @@ -59638,7 +58415,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182080 + 4182016 Global_Variables.SYSTEMSERVICE_FDELETE @@ -59652,7 +58429,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182112 + 4182048 Global_Variables.SYSTEMSERVICE_FRENAME @@ -59666,7 +58443,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182144 + 4182080 Global_Variables.SYSTEMSERVICE_MKDIR @@ -59680,7 +58457,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182176 + 4182112 Global_Variables.SYSTEMSERVICE_RMDIR @@ -59694,7 +58471,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182208 + 4182144 Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE @@ -59708,7 +58485,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182240 + 4182176 Global_Variables.SYSTEMSERVICE_SENDEMAIL @@ -59722,7 +58499,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182272 + 4182208 Global_Variables.SYSTEMSERVICE_TIMESERVICES @@ -59736,7 +58513,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182304 + 4182240 Global_Variables.SYSTEMSERVICE_STARTPROCESS @@ -59750,7 +58527,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182336 + 4182272 Global_Variables.SYSTEMSERVICE_CHANGENETID @@ -59764,7 +58541,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182368 + 4182304 Global_Variables.TIMESERVICE_DATEANDTIME @@ -59779,7 +58556,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182400 + 4182336 Global_Variables.TIMESERVICE_SYSTEMTIMES @@ -59793,7 +58570,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182432 + 4182368 Global_Variables.TIMESERVICE_RTCTIMEDIFF @@ -59807,7 +58584,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182464 + 4182400 Global_Variables.TIMESERVICE_ADJUSTTIMETORTC @@ -59821,7 +58598,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182496 + 4182432 Global_Variables.TIMESERVICE_TIMEZONINFORMATION @@ -59835,7 +58612,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182528 + 4182464 Global_Variables.ADSLOG_MSGTYPE_HINT @@ -59850,7 +58627,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182560 + 4182496 Global_Variables.ADSLOG_MSGTYPE_WARN @@ -59865,7 +58642,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182592 + 4182528 Global_Variables.ADSLOG_MSGTYPE_ERROR @@ -59880,7 +58657,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182624 + 4182560 Global_Variables.ADSLOG_MSGTYPE_LOG @@ -59895,7 +58672,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182656 + 4182592 Global_Variables.ADSLOG_MSGTYPE_MSGBOX @@ -59910,7 +58687,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182688 + 4182624 Global_Variables.ADSLOG_MSGTYPE_RESOURCE @@ -59924,7 +58701,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182720 + 4182656 Global_Variables.ADSLOG_MSGTYPE_STRING @@ -59938,36 +58715,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182752 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED - 8 - BYTE - - 4 - - - - TcVarGlobal - - - 4182784 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED - Persistent data loaded - 8 - BYTE - - 16 - - - - TcVarGlobal - - - 4182792 + 4182688 Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID @@ -59982,7 +58730,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182800 + 4182720 Global_Variables.SYSTEMSTATEFLAGS_BSOD @@ -59997,7 +58745,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182808 + 4182728 Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION @@ -60012,7 +58760,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182816 + 4182736 Global_Variables.nWatchdogTime @@ -60024,22 +58772,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182824 - - - Global_Variables.TCEVENTFLAG_PRIOCLASS - Event class/priority through textformatter - 16 - WORD - - 16 - - - - TcVarGlobal - - - 4182832 + 4182744 Global_Variables.FOPEN_MODEREAD @@ -60054,7 +58787,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182848 + 4182752 Global_Variables.FOPEN_MODEWRITE @@ -60069,7 +58802,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182880 + 4182784 Global_Variables.FOPEN_MODEAPPEND @@ -60084,7 +58817,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182912 + 4182816 Global_Variables.FOPEN_MODEPLUS @@ -60099,7 +58832,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182944 + 4182848 Global_Variables.FOPEN_MODEBINARY @@ -60114,7 +58847,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4182976 + 4182880 Global_Variables.FOPEN_MODETEXT @@ -60129,7 +58862,22 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183008 + 4182912 + + + Global_Variables.TCEVENTFLAG_PRIOCLASS + Event class/priority through textformatter + 16 + WORD + + 16 + + + + TcVarGlobal + + + 4183168 Global_Variables.TCEVENTFLAG_FMTSELF @@ -60144,7 +58892,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183264 + 4183184 Global_Variables.TCEVENTFLAG_LOG @@ -60159,7 +58907,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183280 + 4183200 Global_Variables.TCEVENTFLAG_MSGBOX @@ -60174,7 +58922,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183296 + 4183216 Global_Variables.TCEVENTFLAG_SRCID @@ -60189,7 +58937,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183312 + 4183232 Global_Variables.TCEVENTFLAG_AUTOFMTALL @@ -60203,7 +58951,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183328 + 4183248 Global_Variables.TCEVENTSTATE_INVALID @@ -60218,7 +58966,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183344 + 4183264 Global_Variables.TCEVENTSTATE_SIGNALED @@ -60233,7 +58981,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183360 + 4183280 Global_Variables.TCEVENTSTATE_RESET @@ -60248,7 +58996,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183376 + 4183296 Global_Variables.TCEVENTSTATE_CONFIRMED @@ -60263,7 +59011,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183392 + 4183312 Global_Variables.TCEVENTSTATE_RESETCON @@ -60278,7 +59026,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183408 + 4183328 Global_Variables.TCEVENT_SRCNAMESIZE @@ -60292,7 +59040,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183424 + 4183344 Global_Variables.TCEVENT_FMTPRGSIZE @@ -60306,7 +59054,21 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183440 + 4183360 + + + Global_Variables.eWatchdogConfig + 16 + E_WATCHDOG_TIME_CONFIG + + 0 + + + + TcVarGlobal + + + 4183376 Global_Variables.DEFAULT_ADS_TIMEOUT @@ -60321,7 +59083,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183456 + 4183392 Global_Variables.PI @@ -60335,7 +59097,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183488 + 4183424 Global_Variables.MAX_STRING_LENGTH @@ -60350,44 +59112,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4183552 - - - Global_Variables.eWatchdogConfig - 16 - E_WATCHDOG_TIME_CONFIG - - 0 - - - - TcVarGlobal - - - 4184096 - - - Global_Variables.MAX_AVERAGE_MEASURES - Max. number of measures used in the profiler function block: 2..100 - 16 - INT - - 10 - - - - LowerBorder - 2 - - - UpperBorder - 100 - - - TcVarGlobal - - - 4184112 + 4183488 Global_Version.stLibVersion_Tc3_Module @@ -60423,7 +59148,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4184128 + 4184032 Global_Version.stLibVersion_Tc2_Utilities @@ -60463,52 +59188,60 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4184736 + 4184640 - Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE - Global hash prefix type constant used for binary, octal or hexadecimal string format type + Global_Variables.MAX_AVERAGE_MEASURES + Max. number of measures used in the profiler function block: 2..100 16 - E_HashPrefixTypes + INT - 0 + 10 + + LowerBorder + 2 + + + UpperBorder + 100 + TcVarGlobal - 4185024 + 4184928 - Global_Variables.GLOBAL_SBCS_TABLE - Windows SBCS (Single Byte Character Set) Code Page Table + Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE + Global hash prefix type constant used for binary, octal or hexadecimal string format type 16 - E_SBCSType + E_HashPrefixTypes - 1 + 0 TcVarGlobal - 4185040 + 4184944 - Global_Variables.GLOBAL_DCF77_PULSE_SPLIT - Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms - 32 - TIME + Global_Variables.GLOBAL_SBCS_TABLE + Windows SBCS (Single Byte Character Set) Code Page Table + 16 + E_SBCSType - 140 + 1 TcVarGlobal - 4185056 + 4184960 Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK @@ -60523,7 +59256,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4185088 + 4184976 Global_Variables.DEFAULT_CSV_FIELD_SEP @@ -60538,22 +59271,22 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4185096 + 4184984 - Global_Variables.MAX_REMOTE_PCS - Max. number of TwinCAT remote systems/PC's - 16 - INT + Global_Variables.GLOBAL_DCF77_PULSE_SPLIT + Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms + 32 + TIME - 99 + 140 TcVarGlobal - 4185104 + 4184992 Global_Variables.MAX_ADAPTER_NAME_LENGTH @@ -60568,7 +59301,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246592 + 4246496 Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH @@ -60583,7 +59316,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246624 + 4246528 Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH @@ -60598,7 +59331,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246656 + 4246560 Global_Variables.SYSTEMSERVICE_IPHELPERAPI @@ -60613,7 +59346,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246688 + 4246592 Global_Variables.SYSTEMSERVICE_IPHOSTNAME @@ -60628,7 +59361,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246720 + 4246624 Global_Variables.IPHELPERAPI_ADAPTERSINFO @@ -60643,7 +59376,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246752 + 4246656 Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME @@ -60658,7 +59391,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246784 + 4246688 Global_Variables.MAX_LOCAL_ADAPTERS @@ -60673,7 +59406,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246816 + 4246720 Global_Variables.SYSTEMSERVICE_ADDREMOTE @@ -60688,7 +59421,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246848 + 4246752 Global_Variables.SYSTEMSERVICE_DELREMOTE @@ -60703,7 +59436,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246880 + 4246784 Global_Variables.SYSTEMSERVICE_ENUMREMOTE @@ -60718,82 +59451,97 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4246912 + 4246816 - Global_Variables.ROUTE_FLAG_TEMPORARY - TwinCAT route flag: Temporary - 32 - DWORD + Global_Variables.MAX_REMOTE_PCS + Max. number of TwinCAT remote systems/PC's + 16 + INT - 1 + 99 TcVarGlobal - 4246944 + 4246848 - Global_Variables.ROUTE_FLAG_DYNAMIC - TwinCAT route flag: Hostname instead OF IP address - 32 - DWORD + Global_Variables.MAX_ROUTE_NAME_LEN + Max. TwinCAT router route name length + 8 + BYTE - 2 + 31 TcVarGlobal - 4246976 + 4246864 - Global_Variables.ROUTE_FLAG_NOOVERRIDE - TwinCAT route flag: No override + Global_Variables.MAX_ROUTE_ADDR_LEN + Max. TwinCAT router route address length + 8 + BYTE + + 79 + + + + TcVarGlobal + + + 4246872 + + + Global_Variables.ROUTE_FLAG_TEMPORARY + TwinCAT route flag: Temporary 32 DWORD - 4 + 1 TcVarGlobal - 4247008 + 4246880 - Global_Variables.MAX_ROUTE_NAME_LEN - Max. TwinCAT router route name length - 8 - BYTE + Global_Variables.ROUTE_FLAG_DYNAMIC + TwinCAT route flag: Hostname instead OF IP address + 32 + DWORD - 31 + 2 TcVarGlobal - 4247040 + 4246912 - Global_Variables.MAX_ROUTE_ADDR_LEN - Max. TwinCAT router route address length - 8 - BYTE + Global_Variables.ROUTE_FLAG_NOOVERRIDE + TwinCAT route flag: No override + 32 + DWORD - 79 + 4 TcVarGlobal - 4247048 + 4246944 Global_Variables.MIN_ROUTE_TRANSPORT @@ -60808,7 +59556,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4247056 + 4246976 Global_Variables.MAX_ROUTE_TRANSPORT @@ -60823,7 +59571,22 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4247064 + 4246984 + + + Global_Variables.AMSPORT_AMSLOGGER + TwinCAT Ams Logger port number + 16 + UINT + + 10502 + + + + TcVarGlobal + + + 4246992 Global_Variables.EMPTY_ROUTE_ENTRY @@ -60857,7 +59620,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4247072 + 4247008 Global_Variables.SYSTEMSERVICE_FFILEFIND @@ -60872,7 +59635,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248256 + 4248192 Global_Variables.HKEY_MAX_BINARY_DATA_SIZE @@ -60887,7 +59650,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248288 + 4248224 Global_Variables.AMSLOGGER_IGR_GENERAL @@ -60902,7 +59665,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248320 + 4248256 Global_Variables.AMSLOGGER_IOF_MODE @@ -60917,22 +59680,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248352 - - - Global_Variables.AMSPORT_AMSLOGGER - TwinCAT Ams Logger port number - 16 - UINT - - 10502 - - - - TcVarGlobal - - - 4248384 + 4248288 Global_Variables.FORMAT_MAX_ARGS @@ -60947,7 +59695,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248400 + 4248320 Global_Variables.FLOATREC_EXP_IS_NAN @@ -60962,7 +59710,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248416 + 4248336 Global_Variables.FLOATREC_EXP_IS_INF @@ -60977,7 +59725,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248432 + 4248352 Global_Variables.FLOATREC_MAX_DIGITS @@ -60992,7 +59740,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248448 + 4248368 Global_Variables.FLOATREC_MAX_PRECISION @@ -61007,7 +59755,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248464 + 4248384 Global_Variables.FLOATREC_MIN_PRECISION @@ -61022,7 +59770,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248480 + 4248400 Global_Variables.FMTERR_NOERROR @@ -61037,7 +59785,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248512 + 4248416 Global_Variables.FMTERR_PERCENTSIGNPOSITION @@ -61052,7 +59800,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248544 + 4248448 Global_Variables.FMTERR_ASTERISKPOSITION @@ -61067,7 +59815,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248576 + 4248480 Global_Variables.FMTERR_WIDTHVALUE @@ -61082,7 +59830,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248608 + 4248512 Global_Variables.FMTERR_PRECISIONVALUE @@ -61097,7 +59845,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248640 + 4248544 Global_Variables.FMTERR_FLAGPOSITION @@ -61112,7 +59860,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248672 + 4248576 Global_Variables.FMTERR_WIDTHPRECISIONVALPOS @@ -61127,7 +59875,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248704 + 4248608 Global_Variables.FMTERR_PRECISIONDOTPOSITION @@ -61142,7 +59890,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248736 + 4248640 Global_Variables.FMTERR_TYPEFIELDVALUE @@ -61157,7 +59905,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248768 + 4248672 Global_Variables.FMTERR_ARGTYPEINVALID @@ -61172,7 +59920,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248800 + 4248704 Global_Variables.FMTERR_UNACCEPTEDPARAMETER @@ -61187,7 +59935,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248832 + 4248736 Global_Variables.FMTERR_INSUFFICIENTARGS @@ -61202,7 +59950,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248864 + 4248768 Global_Variables.FMTERR_DESTBUFFOVERFLOW @@ -61217,7 +59965,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248896 + 4248800 Global_Variables.FMTERR_INVALIDPOINTERINPUT @@ -61232,7 +59980,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248928 + 4248832 Global_Variables.EMPTY_ARG_VALUE @@ -61258,7 +60006,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4248960 + 4248864 Global_Variables.FORMAT_HEXASC_CODES @@ -61407,7 +60155,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4249056 + 4248960 Global_Variables.FORMAT_DECASC_CODES @@ -61465,7 +60213,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4249312 + 4249216 Global_Variables.SYSTEMTIME_MAX_MONTHDAYS @@ -61582,7 +60330,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4254800 + 4254704 Global_Variables.SYSTEMTIME_MAX_YEARSDAY @@ -61715,7 +60463,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255184 + 4255088 Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET @@ -61730,7 +60478,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255648 + 4255552 Global_Variables.SYSTEMTIME_TICKSPERMSEC @@ -61752,7 +60500,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255680 + 4255584 Global_Variables.SYSTEMTIME_TICKSPERSEC @@ -61774,7 +60522,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255744 + 4255648 Global_Variables.SYSTEMTIME_TICKSPERDAY @@ -61796,7 +60544,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255808 + 4255712 Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN @@ -61818,7 +60566,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255872 + 4255776 Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX @@ -61840,7 +60588,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4255936 + 4255840 Global_Variables.SYSTEMTIME_TICKSPERMSEC64 @@ -61855,7 +60603,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4256000 + 4255936 Global_Variables.SYSTEMTIME_TICKSPERSEC64 @@ -61870,7 +60618,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4256064 + 4256000 Global_Variables.SYSTEMTIME_TICKSPERDAY64 @@ -61885,7 +60633,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4256128 + 4256064 Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 @@ -61900,7 +60648,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4256192 + 4256128 Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 @@ -61915,7 +60663,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4256256 + 4256192 Global_Variables.WEST_EUROPE_TZI @@ -61988,7 +60736,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4256320 + 4256256 Global_Variables.DATE_AND_TIME_SECPERDAY @@ -62003,7 +60751,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4261280 + 4261216 Global_Variables.DATE_AND_TIME_SECPERWEEK @@ -62018,7 +60766,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4261312 + 4261248 Global_Variables.DBG_OUTPUT_NONE @@ -62033,7 +60781,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4267520 + 4267456 Global_Variables.DBG_OUTPUT_LOG @@ -62048,7 +60796,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4267552 + 4267488 Global_Variables.DBG_OUTPUT_FILE @@ -62063,7 +60811,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4267584 + 4267520 Global_Variables.DBG_OUTPUT_VISU @@ -62078,7 +60826,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4267616 + 4267552 Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE @@ -62093,7 +60841,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4383856 + 4384720 Global_Variables.DEFAULT_CSV_RECORD_SEP_CR @@ -62108,7 +60856,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4383864 + 4384728 Global_Variables.DEFAULT_CSV_RECORD_SEP_LF @@ -62123,34 +60871,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4384816 - - - GVL_Param_TcUnit.LogExtendedResults - TcUnit logs complete test results. These include: - - Number of test suites - - Number of tests - - Number of successful tests - - Number of failed tests - - Any eventual failed assertion (with the expected & actual value plus an user defined message) - These are all printed to the ADS logger (Visual Studio error list) marked with ERROR criticality - - On top of this TcUnit also reports some statistics/extended information with HINT/INFO criticality. - These statistics are more detailed results of the tests. This information is used when results are - being collected by an external software (such as TcUnit-Runner) to do for example Jenkins integration. - This extra information however takes time to print, so by setting the following parameter to FALSE - it will speed up TcUnit finishing. - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 4386536 + 4384736 Global_Variables.EMPTY_GUID_STRUCT @@ -62207,7 +60928,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4386560 + 4386464 Global_Variables.EMPTY_GUID_STRING @@ -62221,7 +60942,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4386688 + 4386592 Global_Variables.EMPTY_GUID_REGSTRING @@ -62235,7 +60956,48 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4386984 + 4386888 + + + GVL_Param_TcUnit.LogExtendedResults + TcUnit logs complete test results. These include: + - Number of test suites + - Number of tests + - Number of successful tests + - Number of failed tests + - Any eventual failed assertion (with the expected & actual value plus an user defined message) + These are all printed to the ADS logger (Visual Studio error list) marked with ERROR criticality + + On top of this TcUnit also reports some statistics/extended information with HINT/INFO criticality. + These statistics are more detailed results of the tests. This information is used when results are + being collected by an external software (such as TcUnit-Runner) to do for example Jenkins integration. + This extra information however takes time to print, so by setting the following parameter to FALSE + it will speed up TcUnit finishing. + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 4387224 + + + Global_Constants.EMPTY_SEVERITY + 16 + TcEventSeverity + + 0 + + + + TcVarGlobal + + + 4387312 Global_Version.stLibVersion_Tc2_IoFunctions @@ -62275,7 +61037,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4387392 + 4387328 Global_Version.stLibVersion_Tc2_ModbusSrv @@ -62311,7 +61073,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4387680 + 4387616 Global_Version.stLibVersion_Tc2_SerialCom @@ -62351,7 +61113,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4387968 + 4387904 Global_Constants.EMPTY_EVENT_CLASS @@ -62408,7 +61170,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388256 + 4388192 Global_Constants.EMPTY_EVENT_ID @@ -62422,35 +61184,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388384 - - - Global_Constants.EMPTY_SEVERITY - 16 - TcEventSeverity - - 0 - - - - TcVarGlobal - - - 4388416 - - - Global_Variables.AMSPORT_TCPIPSRV - 16 - UINT - - 10201 - - - - TcVarGlobal - - - 4388432 + 4388320 Global_Constants.SUCCESS_EVENT @@ -62515,7 +61249,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388448 + 4388352 GVL.nLangId_OnlineMonitoring @@ -62530,7 +61264,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388640 + 4388544 ParameterList.cSourceNameSize @@ -62553,7 +61287,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388672 + 4388576 Global_Version.stLibVersion_Tc3_EventLogger @@ -62593,7 +61327,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388704 + 4388608 GVL_INTERNAL.UNINITIALIZED_CLASS_GUID @@ -62651,7 +61385,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4388992 + 4388896 .TCPADS_MAXUDP_BUFFSIZE @@ -62665,7 +61399,35 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389120 + 4389024 + + + Global_Variables.AMSPORT_TCPIPSRV + 16 + UINT + + 10201 + + + + TcVarGlobal + + + 4389056 + + + GVL_Param_TcUnit.MaxNumberOfTestSuites + 16 + UINT + + 1000 + + + + TcVarGlobal + + + 4389072 Global_Variables.TCPADS_IGR_CONLIST @@ -62679,7 +61441,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389152 + 4389088 Global_Variables.TCPADS_IGR_CLOSEBYHDL @@ -62693,7 +61455,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389184 + 4389120 Global_Variables.TCPADS_IGR_SENDBYHDL @@ -62707,7 +61469,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389216 + 4389152 Global_Variables.TCPADS_IGR_PEERBYHDL @@ -62721,7 +61483,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389248 + 4389184 Global_Variables.TCPADS_IGR_RECVBYHDL @@ -62735,7 +61497,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389280 + 4389216 Global_Variables.TCPADS_IGR_RECVFROMBYHDL @@ -62749,7 +61511,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389312 + 4389248 Global_Variables.TCPADS_IGR_SENDTOBYHDL @@ -62763,7 +61525,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389344 + 4389280 Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL @@ -62777,7 +61539,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389376 + 4389312 Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL @@ -62791,7 +61553,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389408 + 4389344 Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS @@ -62805,7 +61567,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389440 + 4389376 Global_Variables.TCPADSCONLST_IOF_CONNECT @@ -62819,7 +61581,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389472 + 4389408 Global_Variables.TCPADSCONLST_IOF_LISTEN @@ -62833,7 +61595,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389504 + 4389440 Global_Variables.TCPADSCONLST_IOF_CLOSEALL @@ -62847,7 +61609,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389536 + 4389472 Global_Variables.TCPADSCONLST_IOF_ACCEPT @@ -62861,7 +61623,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389568 + 4389504 Global_Variables.TCPADSCONLST_IOF_UDPBIND @@ -62875,7 +61637,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389600 + 4389536 Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR @@ -62889,7 +61651,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389632 + 4389568 Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS @@ -62903,7 +61665,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389664 + 4389600 Global_Variables.TCPADS_NULL_HSOCKET @@ -62937,7 +61699,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4389696 + 4389632 Global_Variables.LISTEN_MODE_CLOSEALL @@ -62952,7 +61714,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4390048 + 4389984 Global_Variables.LISTEN_MODE_USEOPENED @@ -62967,7 +61729,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4390080 + 4390016 Global_Variables.CONNECT_MODE_ENABLEDBG @@ -62982,7 +61744,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4390112 + 4390048 Global_Variables.MAX_THROTTLE_MODE @@ -62996,7 +61758,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4390144 + 4390080 Global_Variables.THROTTLE_MODE_OFF @@ -63061,7 +61823,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4390176 + 4390112 Global_Variables.THROTTLE_MODE_DEFAULT @@ -63126,7 +61888,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4390592 + 4390528 Global_Version.stLibVersion_Tc3_JsonXml @@ -63166,21 +61928,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391008 - - - GVL_Param_TcUnit.MaxNumberOfTestSuites - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 4391296 + 4390944 GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite @@ -63194,7 +61942,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391312 + 4391232 GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite @@ -63208,7 +61956,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391328 + 4391248 GVL_Param_TcUnit.xUnitEnablePublish @@ -63223,7 +61971,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391344 + 4391264 GVL_TcUnit.TestSuiteIsRegistered @@ -63235,7 +61983,25 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391352 + 4391272 + + + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize + This is the maximum number of ADS-messages that can be stored for reporting at the same time. + Having a size of 2000 means that it's possible to report up to ~400 test cases in one single + PLC cycle. Each entry consumes around 500 bytes, so with an example of a ring buffer size of + 2000 it means that TcUnit will consume around 1 MB of router memory. + 16 + UINT + + 2000 + + + + TcVarGlobal + + + 4391280 GVL_Param_TcUnit.xUnitBufferSize @@ -63250,7 +62016,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391360 + 4391296 GVL_Param_TcUnit.xUnitFilePath @@ -63265,25 +62031,58 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4391392 + 4391328 - GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - This is the maximum number of ADS-messages that can be stored for reporting at the same time. - Having a size of 2000 means that it's possible to report up to ~400 test cases in one single - PLC cycle. Each entry consumes around 500 bytes, so with an example of a ring buffer size of - 2000 it means that TcUnit will consume around 1 MB of router memory. - 16 - UINT + GVL_Param_TcUnit.TimeBetweenTestSuitesExecution + Time delay between a test suite is finished and the execution of the next test suite starts + if using RUN_IN_SEQUENCE() + 32 + TIME - 2000 + 0 TcVarGlobal - 4393440 + 4393376 + + + GVL_TcUnit.TcUnitRunner + 621827200 + FB_TcUnitRunner + + + TcVarGlobal + + + 4393408 + + + GVL_TcUnit.CurrentTestSuiteBeingCalled + Pointer to current test suite being called + 32 + FB_TestSuite + + + TcVarGlobal + + + 626220608 + + + GVL_TcUnit.CurrentTestNameBeingCalled + Current name of test being called + 2048 + T_MaxString + + + TcVarGlobal + + + 626220640 GVL_TcUnit.CurrentTestIsFinished @@ -63295,7 +62094,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4393456 + 626222688 GVL_TcUnit.IgnoreCurrentTest @@ -63309,58 +62108,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 4393464 - - - GVL_Param_TcUnit.TimeBetweenTestSuitesExecution - Time delay between a test suite is finished and the execution of the next test suite starts - if using RUN_IN_SEQUENCE() - 32 - TIME - - 0 - - - - TcVarGlobal - - - 4393472 - - - GVL_TcUnit.TcUnitRunner - 621827200 - FB_TcUnitRunner - - - TcVarGlobal - - - 4393504 - - - GVL_TcUnit.CurrentTestSuiteBeingCalled - Pointer to current test suite being called - 32 - FB_TestSuite - - - TcVarGlobal - - - 626220704 - - - GVL_TcUnit.CurrentTestNameBeingCalled - Current name of test being called - 2048 - T_MaxString - - - TcVarGlobal - - - 626220736 + 626222696 GVL_TcUnit.NumberOfInitializedTestSuites @@ -63376,22 +62124,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 626222784 - - - PMPS_GVL.AUX_ATTENUATORS - Maximum # of attenuators in the PMPS - 16 - UINT - - 16 - - - - TcVarGlobal - - - 626222800 + 626222704 GVL_TcUnit.TestSuiteAddresses @@ -63406,7 +62139,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 626222816 + 626222720 GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite @@ -63432,7 +62165,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 626254816 + 626254720 GVL_TcUnit.AdsMessageQueue @@ -63444,7 +62177,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 626270816 + 626270720 Global_Version.stLibVersion_TcUnit @@ -63480,22 +62213,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 634591680 - - - PMPS_GVL.PERange - Included to place the ev ranges properly - 32 - PE_Ranges - - - TcVarGlobal - - - 634591968 + 634591584 MOTION_GVL.fbPmpsFileReader + Global file reader instance, used in fbStandardPMPSDB 928512 FB_JsonFileToJsonDoc @@ -63503,10 +62225,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 634592000 + 634591872 MOTION_GVL.fbStandardPMPSDB + Global DB handler, Must be called in PLC project to use the PMPS DB for a motion project 27744 FB_Standard_PMPSDB @@ -63521,7 +62244,65 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635520512 + 635520384 + + + MOTION_GVL.nMaxStateMotorCount + Debug, records the highest number of motors used in an ND states block in the PLC. Can be used to limit MotionConstants.MAX_STATE_MOTORS to save on memory usage and PV count. + 16 + UINT + + + TcVarGlobal + + + 635548128 + + + MOTION_GVL.nMaxStates + Debug, records the highest state count in the PLC. Can be used to limit GeneralConstants.MAX_STATES to save on memory usage and PV count. + 16 + UINT + + + TcVarGlobal + + + 635548144 + + + MotionConstants.MAX_STATE_MOTORS + + Arbitary cap on multidimensional states to simplify statements for the compiler. + This is reconfigurable at the project level and should be set to the highest number of motors used in a states block. + If you are not sure how many motors are used per state block, check MOTION_GVL.nMaxStateMotorCount + + 16 + UINT + + 3 + + + + TcVarGlobal + + + 635548160 + + + PMPS_GVL.AUX_ATTENUATORS + Maximum # of attenuators in the PMPS + 16 + UINT + + 16 + + + + TcVarGlobal + + + 635548176 PMPS_GVL.stRequestedBeamParameters @@ -63541,7 +62322,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635548256 + 635548192 PMPS_GVL.stCurrentBeamParameters @@ -63561,7 +62342,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635550016 + 635549952 PMPS_GVL.g_areVBoundaries @@ -63586,7 +62367,19 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635551776 + 635551712 + + + PMPS_GVL.PERange + Included to place the ev ranges properly + 32 + PE_Ranges + + + TcVarGlobal + + + 635552736 PMPS_GVL.EXCLUDED_ASSERTION_ID @@ -63601,49 +62394,49 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635552800 + 635552768 - PMPS_GVL.VISIBLE_TEST_VELOCITY - 64 - LREAL + PMPS_GVL.MAX_DEVICE_STATES + 32 + UDINT - 10 + 300 TcVarGlobal - 635552832 + 635552800 - PMPS_GVL.FAST_TEST_VELOCITY + PMPS_GVL.VISIBLE_TEST_VELOCITY 64 LREAL - 100 + 10 TcVarGlobal - 635552896 + 635552832 - PMPS_GVL.MAX_DEVICE_STATES - 32 - UDINT + PMPS_GVL.FAST_TEST_VELOCITY + 64 + LREAL - 300 + 100 TcVarGlobal - 635552960 + 635552896 PMPS_GVL.TRANS_SCALING_FACTOR @@ -63658,7 +62451,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635552992 + 635552960 PMPS_GVL.MAX_VETO_DEVICES @@ -63672,7 +62465,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635553024 + 635552992 PMPS_GVL.cnMaxStateArrayLen @@ -63697,7 +62490,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635553040 + 635553008 PMPS_GVL.stAttenuators @@ -63718,7 +62511,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635553056 + 635553024 PMPS_GVL.cstFullBeam @@ -63738,7 +62531,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635553120 + 635553088 PMPS_GVL.cst0RateBeam @@ -63758,7 +62551,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635554880 + 635554848 PMPS_GVL.MAX_APERTURES @@ -63773,7 +62566,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635556640 + 635556608 PMPS_GVL.g_cBoundaries @@ -63787,7 +62580,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635556656 + 635556624 PMPS_GVL.DUMMY_AUX_ATT_ARRAY @@ -63806,7 +62599,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635556672 + 635556640 PMPS_GVL.reVHyst @@ -63833,7 +62626,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635557696 + 635557664 PMPS_GVL.g_areVBoundariesL @@ -63988,7 +62781,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635557728 + 635557696 PMPS_GVL.g_areVBoundariesK @@ -64143,7 +62936,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635558752 + 635558720 PMPS_PARAM.MAX_FAST_FAULTS @@ -64151,14 +62944,14 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 16 UINT - 100 + 200 TcVarGlobal - 635559776 + 635559744 PRG_1_PlcTask.bDebug @@ -64167,7 +62960,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 0 - 635559792 + 635559760 PRG_AT1K2_SOLID.bDebug @@ -64178,7 +62971,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 0 - 635559800 + 635559768 PMPS_PARAM.MAX_ASSERTIONS @@ -64193,7 +62986,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635559808 + 635559776 PMPS_PARAM.TRANS_MARGIN @@ -64208,7 +63001,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635559840 + 635559808 PMPS_TOOLS.fbJson @@ -64219,7 +63012,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635559872 + 635559840 Global_Version.stLibVersion_Tc2_MC2 @@ -64259,7 +63052,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635560128 + 635560096 Global_Variables.TcMcGlobal @@ -64270,7 +63063,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635560416 + 635560384 Global_Variables.DEFAULT_HOME_POSITION @@ -64284,7 +63077,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635567424 + 635567360 Global_Variables.DEFAULT_BACKLASHVALUE @@ -64298,7 +63091,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635567488 + 635567424 Global_Version.stLibVersion_Tc2_Math @@ -64334,30 +63127,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635567552 - - - PRG_AT1K2_SOLID.nEnableMode - 16 - ENUM_StageEnableMode - 635567840 - - - PRG_AT2K2_SOLID.bDebug - NOTE: use FALSE for simulation and production - NOTE: use TRUE when relying on visualization + actual hardware - 8 - BOOL - - 0 - - 635567856 - - - PRG_3_PMPS_POST.bMR1K1_Veto - 8 - BOOL - 635567864 + 635567488 GVL_Physics.fbScatteringFactors @@ -64368,7 +63138,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 635567872 + 635567808 GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K @@ -64384,7 +63154,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636143744 + 636143680 GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units @@ -64398,19 +63168,86 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636143808 + 636143744 - PRG_3_PMPS_POST.bST1K2_Veto + PRG_AT2K2_SOLID.bDebug + NOTE: use FALSE for simulation and production + NOTE: use TRUE when relying on visualization + actual hardware 8 BOOL - 636144456 + + 0 + + 636144392 + + + PRG_AT1K2_SOLID.nEnableMode + 16 + ENUM_StageEnableMode + 636144400 PRG_AT2K2_SOLID.nEnableMode 16 ENUM_StageEnableMode - 636144464 + 636144416 + + + PRG_3_PMPS_POST.bMR1K1_Veto + 8 + BOOL + 636144432 + + + PRG_3_PMPS_POST.bST1K2_Veto + 8 + BOOL + 636144440 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty + 64 + LREAL + + 5.1E-09 + + + + TcVarGlobal + + + 636144448 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2 + atomic unit of 1st hyperpolarizablity (C^3 m^3 J^-2) + Uncertainty: 2.8e-60 + 64 + LREAL + + 3.20636151E-53 + + + + TcVarGlobal + + + 636144512 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units + 648 + STRING(80) + + C^3 m^3 J^-2 + + + + TcVarGlobal + + + 636144576 PRG_3_PMPS_POST.bST1K2_Veto_Override @@ -64419,7 +63256,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 0 - 636144480 + 636145224 GVL.iFiltersPerSATTBlade @@ -64433,51 +63270,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636144496 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty - 64 - LREAL - - 5.1E-09 - - - - TcVarGlobal - - - 636144512 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2 - atomic unit of 1st hyperpolarizablity (C^3 m^3 J^-2) - Uncertainty: 2.8e-60 - 64 - LREAL - - 3.20636151E-53 - - - - TcVarGlobal - - - 636144576 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units - 648 - STRING(80) - - C^3 m^3 J^-2 - - - - TcVarGlobal - - - 636144640 + 636145232 Constants.bLittleEndian @@ -64492,7 +63285,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636145288 + 636145256 Constants.bSimulationMode @@ -64507,7 +63300,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636145296 + 636145264 Constants.bFPUSupport @@ -64521,37 +63314,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636145304 - - - Constants.nRegisterSize - Does the target support an FPU - 16 - WORD - - 32 - - - - TcVarGlobal - - - 636145312 - - - Constants.nPackMode - Does the target support an FPU - 16 - UINT - - 8 - - - - TcVarGlobal - - - 636145328 + 636145272 GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty @@ -64565,7 +63328,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636145344 + 636145280 GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3 @@ -64581,7 +63344,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636145408 + 636145344 GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units @@ -64595,21 +63358,37 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636145472 + 636145408 - Constants.RuntimeVersionNumeric - 32 - DWORD + Constants.nRegisterSize + Does the target support an FPU + 16 + WORD - 50660864 + 32 + + + + TcVarGlobal + + + 636146064 + + + Constants.nPackMode + Does the target support an FPU + 16 + UINT + + 8 TcVarGlobal - 636146144 + 636146080 GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty @@ -64623,7 +63402,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636146176 + 636146112 GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m @@ -64639,7 +63418,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636146240 + 636146176 GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units @@ -64653,21 +63432,21 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636146304 + 636146240 - Constants.CompilerVersionNumeric + Constants.RuntimeVersionNumeric 32 DWORD - 50661988 + 50660864 TcVarGlobal - 636146976 + 636146912 GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty @@ -64681,7 +63460,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636147008 + 636146944 GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1 @@ -64697,7 +63476,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636147072 + 636147008 GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units @@ -64711,21 +63490,21 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636147136 + 636147072 - TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask + Constants.CompilerVersionNumeric 32 - OTCID + DWORD + + 50661988 + - - no_init - TcVarGlobal - 636147808 + 636147744 GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty @@ -64739,7 +63518,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636147840 + 636147776 GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2 @@ -64755,7 +63534,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636147904 + 636147840 GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units @@ -64769,10 +63548,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636147968 + 636147904 - TwinCAT_SystemInfoVarList._TaskOid_PlcTask + TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask 32 OTCID @@ -64783,7 +63562,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636148640 + 636148576 GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty @@ -64797,7 +63576,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636148672 + 636148608 GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1 @@ -64813,7 +63592,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636148736 + 636148672 GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units @@ -64827,7 +63606,21 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636148800 + 636148736 + + + TwinCAT_SystemInfoVarList._TaskOid_PlcTask + 32 + OTCID + + + no_init + + + TcVarGlobal + + + 636149408 GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty @@ -64841,7 +63634,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636149504 + 636149440 GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T @@ -64857,7 +63650,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636149568 + 636149504 GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units @@ -64871,7 +63664,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636149632 + 636149568 GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty @@ -64885,7 +63678,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636150336 + 636150272 GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1 @@ -64901,7 +63694,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636150400 + 636150336 GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units @@ -64915,7 +63708,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636150464 + 636150400 GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty @@ -64929,7 +63722,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151168 + 636151104 GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio @@ -64945,7 +63738,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151232 + 636151168 GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -64959,7 +63752,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151296 + 636151232 GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio @@ -64975,7 +63768,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151360 + 636151296 GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -64989,7 +63782,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151424 + 636151360 GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio @@ -65005,7 +63798,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151488 + 636151424 GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty @@ -65019,7 +63812,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151552 + 636151488 GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio @@ -65035,7 +63828,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151616 + 636151552 GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty @@ -65049,7 +63842,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151680 + 636151616 GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio @@ -65065,7 +63858,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151744 + 636151680 GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty @@ -65079,7 +63872,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151808 + 636151744 GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1 @@ -65095,7 +63888,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151872 + 636151808 GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units @@ -65109,7 +63902,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636151936 + 636151872 GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty @@ -65123,7 +63916,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636152640 + 636152576 GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1 @@ -65139,7 +63932,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636152704 + 636152640 GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units @@ -65153,7 +63946,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636152768 + 636152704 GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty @@ -65167,7 +63960,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636153472 + 636153408 GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1 @@ -65183,7 +63976,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636153536 + 636153472 GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units @@ -65197,7 +63990,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636153600 + 636153536 GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty @@ -65211,7 +64004,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154304 + 636154240 GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio @@ -65227,7 +64020,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154368 + 636154304 GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -65241,7 +64034,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154432 + 636154368 GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio @@ -65257,7 +64050,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154496 + 636154432 GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -65271,7 +64064,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154560 + 636154496 GVL_PhysicalConstants.fElectronMagneticMomentAnomaly @@ -65287,7 +64080,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154624 + 636154560 GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty @@ -65301,7 +64094,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154688 + 636154624 GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio @@ -65317,7 +64110,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154752 + 636154688 GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty @@ -65331,7 +64124,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154816 + 636154752 GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio @@ -65347,7 +64140,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154880 + 636154816 GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty @@ -65361,7 +64154,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636154944 + 636154880 GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio @@ -65377,7 +64170,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155008 + 636154944 GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty @@ -65391,7 +64184,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155072 + 636155008 GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio @@ -65407,7 +64200,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155136 + 636155072 GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty @@ -65421,7 +64214,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155200 + 636155136 GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio @@ -65437,7 +64230,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155264 + 636155200 GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty @@ -65451,7 +64244,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155328 + 636155264 GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio @@ -65467,7 +64260,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155392 + 636155328 GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty @@ -65481,7 +64274,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155456 + 636155392 GVL_PhysicalConstants.fMagneticConstant_in_N_A_2 @@ -65496,7 +64289,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155520 + 636155456 GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units @@ -65510,7 +64303,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636155584 + 636155520 GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb @@ -65525,7 +64318,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636156288 + 636156224 GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units @@ -65539,7 +64332,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636156352 + 636156288 GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1 @@ -65555,7 +64348,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636157056 + 636156992 GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units @@ -65569,7 +64362,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636157120 + 636157056 GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty @@ -65583,7 +64376,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636157824 + 636157760 GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio @@ -65599,7 +64392,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636157888 + 636157824 GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -65613,7 +64406,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636157952 + 636157888 GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio @@ -65629,7 +64422,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636158016 + 636157952 GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -65643,7 +64436,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636158080 + 636158016 GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio @@ -65659,7 +64452,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636158144 + 636158080 GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty @@ -65673,7 +64466,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636158208 + 636158144 GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1 @@ -65689,7 +64482,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636158272 + 636158208 GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units @@ -65703,7 +64496,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636158336 + 636158272 GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty @@ -65717,7 +64510,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636159040 + 636158976 GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1 @@ -65733,7 +64526,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636159104 + 636159040 GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units @@ -65747,7 +64540,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636159168 + 636159104 GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty @@ -65761,7 +64554,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636159872 + 636159808 GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1 @@ -65777,7 +64570,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636159936 + 636159872 GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units @@ -65791,7 +64584,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636160000 + 636159936 GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty @@ -65805,7 +64598,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636160704 + 636160640 GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio @@ -65821,7 +64614,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636160768 + 636160704 GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -65835,7 +64628,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636160832 + 636160768 GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio @@ -65851,7 +64644,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636160896 + 636160832 GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -65865,7 +64658,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636160960 + 636160896 GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio @@ -65881,7 +64674,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161024 + 636160960 GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty @@ -65895,7 +64688,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161088 + 636161024 GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio @@ -65911,7 +64704,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161152 + 636161088 GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty @@ -65925,7 +64718,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161216 + 636161152 GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio @@ -65941,7 +64734,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161280 + 636161216 GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty @@ -65955,7 +64748,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161344 + 636161280 GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1 @@ -65971,7 +64764,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161408 + 636161344 GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units @@ -65985,7 +64778,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636161472 + 636161408 GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty @@ -65999,7 +64792,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636162176 + 636162112 GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1 @@ -66015,7 +64808,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636162240 + 636162176 GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units @@ -66029,7 +64822,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636162304 + 636162240 GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty @@ -66043,7 +64836,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636163008 + 636162944 GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1 @@ -66059,7 +64852,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636163072 + 636163008 GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units @@ -66073,7 +64866,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636163136 + 636163072 GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty @@ -66087,7 +64880,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636163840 + 636163776 GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio @@ -66103,7 +64896,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636163904 + 636163840 GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -66117,7 +64910,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636163968 + 636163904 GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio @@ -66133,7 +64926,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164032 + 636163968 GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -66147,7 +64940,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164096 + 636164032 GVL_PhysicalConstants.fProtonMagneticShieldingCorrection @@ -66163,7 +64956,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164160 + 636164096 GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty @@ -66177,7 +64970,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164224 + 636164160 GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio @@ -66193,7 +64986,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164288 + 636164224 GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty @@ -66207,7 +65000,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164352 + 636164288 GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1 @@ -66223,7 +65016,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164416 + 636164352 GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units @@ -66237,7 +65030,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636164480 + 636164416 GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty @@ -66251,7 +65044,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636165184 + 636165120 GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1 @@ -66267,7 +65060,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636165248 + 636165184 GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units @@ -66281,7 +65074,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636165312 + 636165248 GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty @@ -66295,7 +65088,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636166016 + 636165952 GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1 @@ -66311,7 +65104,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636166080 + 636166016 GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units @@ -66325,7 +65118,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636166144 + 636166080 GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty @@ -66339,7 +65132,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636166848 + 636166784 GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio @@ -66355,7 +65148,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636166912 + 636166848 GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -66369,7 +65162,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636166976 + 636166912 GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio @@ -66385,7 +65178,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167040 + 636166976 GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -66399,7 +65192,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167104 + 636167040 GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio @@ -66415,7 +65208,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167168 + 636167104 GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty @@ -66429,7 +65222,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167232 + 636167168 GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio @@ -66445,7 +65238,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167296 + 636167232 GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty @@ -66459,7 +65252,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167360 + 636167296 GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1 @@ -66475,7 +65268,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167424 + 636167360 GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units @@ -66489,7 +65282,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636167488 + 636167424 GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty @@ -66503,7 +65296,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168192 + 636168128 GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio @@ -66519,7 +65312,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168256 + 636168192 GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty @@ -66533,7 +65326,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168320 + 636168256 GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio @@ -66549,7 +65342,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168384 + 636168320 GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty @@ -66563,7 +65356,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168448 + 636168384 GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m @@ -66579,7 +65372,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168512 + 636168448 GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units @@ -66593,7 +65386,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636168576 + 636168512 GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty @@ -66607,7 +65400,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636169280 + 636169216 GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m @@ -66623,7 +65416,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636169344 + 636169280 GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units @@ -66637,7 +65430,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636169408 + 636169344 GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty @@ -66651,7 +65444,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636170112 + 636170048 GVL_PhysicalConstants.fAlphaParticleElectronMassRatio @@ -66667,7 +65460,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636170176 + 636170112 GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty @@ -66681,7 +65474,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636170240 + 636170176 GVL_PhysicalConstants.fAlphaParticleMass_in_kg @@ -66697,7 +65490,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636170304 + 636170240 GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units @@ -66711,7 +65504,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636170368 + 636170304 GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty @@ -66725,7 +65518,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636171072 + 636171008 GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J @@ -66741,7 +65534,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636171136 + 636171072 GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units @@ -66755,7 +65548,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636171200 + 636171136 GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty @@ -66769,7 +65562,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636171904 + 636171840 GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV @@ -66785,7 +65578,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636171968 + 636171904 GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units @@ -66799,7 +65592,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636172032 + 636171968 GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -66813,7 +65606,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636172736 + 636172672 GVL_PhysicalConstants.fAlphaParticleMassInU_in_u @@ -66829,7 +65622,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636172800 + 636172736 GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units @@ -66843,7 +65636,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636172864 + 636172800 GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty @@ -66857,7 +65650,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636173568 + 636173504 GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1 @@ -66873,7 +65666,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636173632 + 636173568 GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units @@ -66887,7 +65680,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636173696 + 636173632 GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty @@ -66901,7 +65694,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636174400 + 636174336 GVL_PhysicalConstants.fAlphaParticleProtonMassRatio @@ -66917,7 +65710,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636174464 + 636174400 GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty @@ -66931,7 +65724,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636174528 + 636174464 GVL_PhysicalConstants.fAngstromStar_in_m @@ -66947,7 +65740,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636174592 + 636174528 GVL_PhysicalConstants.fAngstromStar_in_m_Units @@ -66961,7 +65754,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636174656 + 636174592 GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty @@ -66975,7 +65768,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636175360 + 636175296 GVL_PhysicalConstants.fAtomicMassConstant_in_kg @@ -66991,7 +65784,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636175424 + 636175360 GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units @@ -67005,7 +65798,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636175488 + 636175424 GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty @@ -67019,7 +65812,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636176192 + 636176128 GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J @@ -67035,7 +65828,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636176256 + 636176192 GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units @@ -67049,7 +65842,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636176320 + 636176256 GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty @@ -67063,7 +65856,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636177024 + 636176960 GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV @@ -67079,7 +65872,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636177088 + 636177024 GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units @@ -67093,7 +65886,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636177152 + 636177088 GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -67107,7 +65900,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636177856 + 636177792 GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV @@ -67123,7 +65916,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636177920 + 636177856 GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units @@ -67137,7 +65930,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636177984 + 636177920 GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty @@ -67151,7 +65944,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636178688 + 636178624 GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h @@ -67167,7 +65960,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636178752 + 636178688 GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units @@ -67181,7 +65974,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636178816 + 636178752 GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty @@ -67195,7 +65988,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636179520 + 636179456 GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz @@ -67211,7 +66004,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636179584 + 636179520 GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units @@ -67225,7 +66018,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636179648 + 636179584 GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty @@ -67239,7 +66032,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636180352 + 636180288 GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1 @@ -67255,7 +66048,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636180416 + 636180352 GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units @@ -67269,7 +66062,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636180480 + 636180416 GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty @@ -67283,7 +66076,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636181184 + 636181120 GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J @@ -67299,7 +66092,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636181248 + 636181184 GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units @@ -67313,7 +66106,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636181312 + 636181248 GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty @@ -67327,7 +66120,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636182016 + 636181952 GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K @@ -67343,7 +66136,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636182080 + 636182016 GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units @@ -67357,7 +66150,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636182144 + 636182080 GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty @@ -67371,7 +66164,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636182848 + 636182784 GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg @@ -67387,7 +66180,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636182912 + 636182848 GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units @@ -67401,7 +66194,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636182976 + 636182912 GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty @@ -67415,7 +66208,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636183680 + 636183616 GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2 @@ -67431,7 +66224,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636183744 + 636183680 GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units @@ -67445,7 +66238,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636183808 + 636183744 GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty @@ -67459,7 +66252,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636184512 + 636184448 GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3 @@ -67475,7 +66268,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636184576 + 636184512 GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units @@ -67489,7 +66282,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636184640 + 636184576 GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty @@ -67503,7 +66296,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636185344 + 636185280 GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s @@ -67518,7 +66311,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636185408 + 636185344 GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units @@ -67532,7 +66325,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636185472 + 636185408 GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C @@ -67547,7 +66340,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636186176 + 636186112 GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units @@ -67561,7 +66354,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636186240 + 636186176 GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3 @@ -67577,7 +66370,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636186944 + 636186880 GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units @@ -67591,7 +66384,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636187008 + 636186944 GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty @@ -67605,7 +66398,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636187712 + 636187648 GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A @@ -67621,7 +66414,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636187776 + 636187712 GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units @@ -67635,7 +66428,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636187840 + 636187776 GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty @@ -67649,7 +66442,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636188544 + 636188480 GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m @@ -67665,7 +66458,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636188608 + 636188544 GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units @@ -67679,7 +66472,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636188672 + 636188608 GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty @@ -67693,7 +66486,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636189376 + 636189312 GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1 @@ -67709,7 +66502,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636189440 + 636189376 GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units @@ -67723,7 +66516,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636189504 + 636189440 GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty @@ -67737,7 +66530,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636190208 + 636190144 GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2 @@ -67753,7 +66546,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636190272 + 636190208 GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units @@ -67767,7 +66560,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636190336 + 636190272 GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty @@ -67781,7 +66574,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636191040 + 636190976 GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1 @@ -67797,7 +66590,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636191104 + 636191040 GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units @@ -67811,7 +66604,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636191168 + 636191104 GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty @@ -67825,7 +66618,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636191872 + 636191808 GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V @@ -67841,7 +66634,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636191936 + 636191872 GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units @@ -67855,7 +66648,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636192000 + 636191936 GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty @@ -67869,7 +66662,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636192704 + 636192640 GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2 @@ -67885,7 +66678,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636192768 + 636192704 GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units @@ -67899,7 +66692,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636192832 + 636192768 GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty @@ -67913,7 +66706,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636193536 + 636193472 GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J @@ -67929,7 +66722,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636193600 + 636193536 GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units @@ -67943,7 +66736,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636193664 + 636193600 GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty @@ -67957,7 +66750,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636194368 + 636194304 GVL_PhysicalConstants.fAtomicUnitOfForce_in_N @@ -67973,7 +66766,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636194432 + 636194368 GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units @@ -67987,7 +66780,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636194496 + 636194432 GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty @@ -68001,7 +66794,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636195200 + 636195136 GVL_PhysicalConstants.fAtomicUnitOfLength_in_m @@ -68017,7 +66810,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636195264 + 636195200 GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units @@ -68031,7 +66824,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636195328 + 636195264 GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty @@ -68045,7 +66838,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636196032 + 636195968 GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1 @@ -68061,7 +66854,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636196096 + 636196032 GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units @@ -68075,7 +66868,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636196160 + 636196096 GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty @@ -68089,7 +66882,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636196864 + 636196800 GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T @@ -68105,7 +66898,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636196928 + 636196864 GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units @@ -68119,7 +66912,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636196992 + 636196928 GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty @@ -68133,7 +66926,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636197696 + 636197632 GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2 @@ -68149,7 +66942,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636197760 + 636197696 GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units @@ -68163,7 +66956,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636197824 + 636197760 GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty @@ -68177,7 +66970,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636198528 + 636198464 GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg @@ -68193,7 +66986,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636198592 + 636198528 GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units @@ -68207,7 +67000,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636198656 + 636198592 GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty @@ -68221,7 +67014,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636199360 + 636199296 GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1 @@ -68237,7 +67030,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636199424 + 636199360 GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units @@ -68251,7 +67044,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636199488 + 636199424 GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty @@ -68265,7 +67058,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636200192 + 636200128 GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1 @@ -68281,7 +67074,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636200256 + 636200192 GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units @@ -68295,7 +67088,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636200320 + 636200256 GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty @@ -68309,7 +67102,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636201024 + 636200960 GVL_PhysicalConstants.fAtomicUnitOfTime_in_s @@ -68325,7 +67118,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636201088 + 636201024 GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units @@ -68339,7 +67132,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636201152 + 636201088 GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty @@ -68353,7 +67146,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636201856 + 636201792 GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1 @@ -68369,7 +67162,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636201920 + 636201856 GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units @@ -68383,7 +67176,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636201984 + 636201920 GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty @@ -68397,7 +67190,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636202688 + 636202624 GVL_PhysicalConstants.fAvogadroConstant_in_mol_1 @@ -68412,7 +67205,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636202752 + 636202688 GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units @@ -68426,7 +67219,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636202816 + 636202752 GVL_PhysicalConstants.fBohrMagneton_in_J_T_1 @@ -68442,7 +67235,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636203520 + 636203456 GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units @@ -68456,7 +67249,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636203584 + 636203520 GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty @@ -68470,7 +67263,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636204288 + 636204224 GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1 @@ -68486,7 +67279,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636204352 + 636204288 GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units @@ -68500,7 +67293,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636204416 + 636204352 GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty @@ -68514,7 +67307,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636205120 + 636205056 GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1 @@ -68530,7 +67323,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636205184 + 636205120 GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units @@ -68544,7 +67337,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636205248 + 636205184 GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty @@ -68558,7 +67351,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636205952 + 636205888 GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1 @@ -68574,7 +67367,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636206016 + 636205952 GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units @@ -68588,7 +67381,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636206080 + 636206016 GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty @@ -68602,7 +67395,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636206784 + 636206720 GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1 @@ -68618,7 +67411,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636206848 + 636206784 GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units @@ -68632,7 +67425,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636206912 + 636206848 GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty @@ -68646,7 +67439,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636207616 + 636207552 GVL_PhysicalConstants.fBohrRadius_in_m @@ -68662,7 +67455,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636207680 + 636207616 GVL_PhysicalConstants.fBohrRadius_in_m_Units @@ -68676,7 +67469,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636207744 + 636207680 GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty @@ -68690,7 +67483,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636208448 + 636208384 GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1 @@ -68705,7 +67498,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636208512 + 636208448 GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units @@ -68719,7 +67512,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636208576 + 636208512 GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1 @@ -68734,7 +67527,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636209280 + 636209216 GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units @@ -68748,7 +67541,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636209344 + 636209280 GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1 @@ -68763,7 +67556,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636210048 + 636209984 GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units @@ -68777,7 +67570,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636210112 + 636210048 GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1 @@ -68793,7 +67586,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636210816 + 636210752 GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units @@ -68807,7 +67600,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636210880 + 636210816 GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty @@ -68821,7 +67614,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636211584 + 636211520 GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm @@ -68837,7 +67630,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636211648 + 636211584 GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units @@ -68851,7 +67644,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636211712 + 636211648 GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty @@ -68865,7 +67658,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636212416 + 636212352 GVL_PhysicalConstants.fClassicalElectronRadius_in_m @@ -68881,7 +67674,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636212480 + 636212416 GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units @@ -68895,7 +67688,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636212544 + 636212480 GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty @@ -68909,7 +67702,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636213248 + 636213184 GVL_PhysicalConstants.fComptonWavelength_in_m @@ -68925,7 +67718,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636213312 + 636213248 GVL_PhysicalConstants.fComptonWavelength_in_m_Units @@ -68939,7 +67732,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636213376 + 636213312 GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty @@ -68953,7 +67746,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636214080 + 636214016 GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m @@ -68969,7 +67762,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636214144 + 636214080 GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units @@ -68983,7 +67776,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636214208 + 636214144 GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty @@ -68997,7 +67790,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636214912 + 636214848 GVL_PhysicalConstants.fConductanceQuantum_in_S @@ -69012,7 +67805,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636214976 + 636214912 GVL_PhysicalConstants.fConductanceQuantum_in_S_Units @@ -69026,7 +67819,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636215040 + 636214976 GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1 @@ -69041,7 +67834,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636215744 + 636215680 GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units @@ -69055,7 +67848,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636215808 + 636215744 GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm @@ -69070,7 +67863,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636216512 + 636216448 GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units @@ -69084,7 +67877,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636216576 + 636216512 GVL_PhysicalConstants.fCuXUnit_in_m @@ -69100,7 +67893,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636217280 + 636217216 GVL_PhysicalConstants.fCuXUnit_in_m_Units @@ -69114,7 +67907,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636217344 + 636217280 GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty @@ -69128,7 +67921,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218048 + 636217984 GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio @@ -69144,7 +67937,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218112 + 636218048 GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty @@ -69158,7 +67951,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218176 + 636218112 GVL_PhysicalConstants.fDeuteronElectronMassRatio @@ -69174,7 +67967,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218240 + 636218176 GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty @@ -69188,7 +67981,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218304 + 636218240 GVL_PhysicalConstants.fDeuteronGFactor @@ -69204,7 +67997,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218368 + 636218304 GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty @@ -69218,7 +68011,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218432 + 636218368 GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1 @@ -69234,7 +68027,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218496 + 636218432 GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units @@ -69248,7 +68041,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636218560 + 636218496 GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty @@ -69262,7 +68055,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219264 + 636219200 GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio @@ -69278,7 +68071,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219328 + 636219264 GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -69292,7 +68085,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219392 + 636219328 GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio @@ -69308,7 +68101,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219456 + 636219392 GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -69322,7 +68115,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219520 + 636219456 GVL_PhysicalConstants.fDeuteronMass_in_kg @@ -69338,7 +68131,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219584 + 636219520 GVL_PhysicalConstants.fDeuteronMass_in_kg_Units @@ -69352,7 +68145,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636219648 + 636219584 GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty @@ -69366,7 +68159,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636220352 + 636220288 GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J @@ -69382,7 +68175,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636220416 + 636220352 GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units @@ -69396,7 +68189,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636220480 + 636220416 GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty @@ -69410,7 +68203,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636221184 + 636221120 GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV @@ -69426,7 +68219,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636221248 + 636221184 GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units @@ -69440,7 +68233,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636221312 + 636221248 GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -69454,7 +68247,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636222016 + 636221952 GVL_PhysicalConstants.fDeuteronMassInU_in_u @@ -69470,7 +68263,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636222080 + 636222016 GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units @@ -69484,7 +68277,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636222144 + 636222080 GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty @@ -69498,7 +68291,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636222848 + 636222784 GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1 @@ -69514,7 +68307,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636222912 + 636222848 GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units @@ -69528,7 +68321,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636222976 + 636222912 GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty @@ -69542,7 +68335,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636223680 + 636223616 GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio @@ -69558,7 +68351,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636223744 + 636223680 GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty @@ -69572,7 +68365,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636223808 + 636223744 GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio @@ -69588,7 +68381,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636223872 + 636223808 GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty @@ -69602,7 +68395,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636223936 + 636223872 GVL_PhysicalConstants.fDeuteronProtonMassRatio @@ -69618,7 +68411,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636224000 + 636223936 GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty @@ -69632,7 +68425,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636224064 + 636224000 GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m @@ -69648,7 +68441,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636224128 + 636224064 GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units @@ -69662,7 +68455,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636224192 + 636224128 GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty @@ -69676,7 +68469,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636224896 + 636224832 GVL_PhysicalConstants.fElectricConstant_in_F_m_1 @@ -69692,7 +68485,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636224960 + 636224896 GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units @@ -69706,7 +68499,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636225024 + 636224960 GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty @@ -69720,7 +68513,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636225728 + 636225664 GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1 @@ -69736,7 +68529,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636225792 + 636225728 GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units @@ -69750,7 +68543,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636225856 + 636225792 GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty @@ -69764,7 +68557,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226560 + 636226496 GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio @@ -69780,7 +68573,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226624 + 636226560 GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty @@ -69794,7 +68587,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226688 + 636226624 GVL_PhysicalConstants.fElectronDeuteronMassRatio @@ -69810,7 +68603,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226752 + 636226688 GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty @@ -69824,7 +68617,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226816 + 636226752 GVL_PhysicalConstants.fElectronGFactor @@ -69840,7 +68633,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226880 + 636226816 GVL_PhysicalConstants.fElectronGFactor_Uncertainty @@ -69854,7 +68647,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636226944 + 636226880 GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1 @@ -69870,7 +68663,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636227008 + 636226944 GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units @@ -69884,7 +68677,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636227072 + 636227008 GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty @@ -69898,7 +68691,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636227776 + 636227712 GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1 @@ -69914,7 +68707,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636227840 + 636227776 GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units @@ -69928,7 +68721,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636227904 + 636227840 GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty @@ -69942,7 +68735,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636228608 + 636228544 GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1 @@ -69958,7 +68751,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636228672 + 636228608 GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units @@ -69972,7 +68765,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636228736 + 636228672 GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty @@ -69986,7 +68779,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229440 + 636229376 GVL_PhysicalConstants.fElectronMag_Mom_Anomaly @@ -70002,7 +68795,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229504 + 636229440 GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty @@ -70016,7 +68809,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229568 + 636229504 GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio @@ -70032,7 +68825,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229632 + 636229568 GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -70046,7 +68839,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229696 + 636229632 GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio @@ -70062,7 +68855,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229760 + 636229696 GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -70076,7 +68869,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229824 + 636229760 GVL_PhysicalConstants.fElectronMass_in_kg @@ -70092,7 +68885,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229888 + 636229824 GVL_PhysicalConstants.fElectronMass_in_kg_Units @@ -70106,7 +68899,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636229952 + 636229888 GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty @@ -70120,7 +68913,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636230656 + 636230592 GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J @@ -70136,7 +68929,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636230720 + 636230656 GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units @@ -70150,7 +68943,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636230784 + 636230720 GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty @@ -70164,7 +68957,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636231488 + 636231424 GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV @@ -70180,7 +68973,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636231552 + 636231488 GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units @@ -70194,7 +68987,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636231616 + 636231552 GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -70208,7 +69001,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636232320 + 636232256 GVL_PhysicalConstants.fElectronMassInU_in_u @@ -70224,7 +69017,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636232384 + 636232320 GVL_PhysicalConstants.fElectronMassInU_in_u_Units @@ -70238,7 +69031,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636232448 + 636232384 GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty @@ -70252,7 +69045,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636233152 + 636233088 GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1 @@ -70268,7 +69061,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636233216 + 636233152 GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units @@ -70282,7 +69075,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636233280 + 636233216 GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty @@ -70296,7 +69089,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636233984 + 636233920 GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio @@ -70312,7 +69105,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234048 + 636233984 GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty @@ -70326,7 +69119,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234112 + 636234048 GVL_PhysicalConstants.fElectronMuonMassRatio @@ -70342,7 +69135,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234176 + 636234112 GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty @@ -70356,7 +69149,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234240 + 636234176 GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio @@ -70372,7 +69165,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234304 + 636234240 GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty @@ -70386,7 +69179,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234368 + 636234304 GVL_PhysicalConstants.fElectronNeutronMassRatio @@ -70402,7 +69195,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234432 + 636234368 GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty @@ -70416,7 +69209,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234496 + 636234432 GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio @@ -70432,7 +69225,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234560 + 636234496 GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty @@ -70446,7 +69239,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234624 + 636234560 GVL_PhysicalConstants.fElectronProtonMassRatio @@ -70462,7 +69255,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234688 + 636234624 GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty @@ -70476,7 +69269,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234752 + 636234688 GVL_PhysicalConstants.fElectronTauMassRatio @@ -70492,7 +69285,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234816 + 636234752 GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty @@ -70506,7 +69299,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234880 + 636234816 GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio @@ -70522,7 +69315,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636234944 + 636234880 GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty @@ -70536,7 +69329,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235008 + 636234944 GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio @@ -70552,7 +69345,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235072 + 636235008 GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty @@ -70566,7 +69359,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235136 + 636235072 GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio @@ -70582,7 +69375,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235200 + 636235136 GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty @@ -70596,7 +69389,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235264 + 636235200 GVL_PhysicalConstants.fElectronVolt_in_J @@ -70611,7 +69404,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235328 + 636235264 GVL_PhysicalConstants.fElectronVolt_in_J_Units @@ -70625,7 +69418,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636235392 + 636235328 GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u @@ -70641,7 +69434,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636236096 + 636236032 GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units @@ -70655,7 +69448,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636236160 + 636236096 GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty @@ -70669,7 +69462,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636236864 + 636236800 GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h @@ -70685,7 +69478,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636236928 + 636236864 GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units @@ -70699,7 +69492,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636236992 + 636236928 GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty @@ -70713,7 +69506,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636237696 + 636237632 GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz @@ -70728,7 +69521,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636237760 + 636237696 GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units @@ -70742,7 +69535,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636237824 + 636237760 GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1 @@ -70757,7 +69550,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636238528 + 636238464 GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units @@ -70771,7 +69564,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636238592 + 636238528 GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J @@ -70786,7 +69579,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636239296 + 636239232 GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units @@ -70800,7 +69593,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636239360 + 636239296 GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K @@ -70815,7 +69608,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636240064 + 636240000 GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units @@ -70829,7 +69622,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636240128 + 636240064 GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg @@ -70844,7 +69637,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636240832 + 636240768 GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units @@ -70858,7 +69651,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636240896 + 636240832 GVL_PhysicalConstants.fElementaryCharge_in_C @@ -70873,7 +69666,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636241600 + 636241536 GVL_PhysicalConstants.fElementaryCharge_in_C_Units @@ -70887,7 +69680,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636241664 + 636241600 GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1 @@ -70903,7 +69696,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636242368 + 636242304 GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units @@ -70917,7 +69710,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636242432 + 636242368 GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty @@ -70931,7 +69724,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636243136 + 636243072 GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1 @@ -70946,7 +69739,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636243200 + 636243136 GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units @@ -70960,7 +69753,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636243264 + 636243200 GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1 @@ -70976,7 +69769,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636243968 + 636243904 GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units @@ -70990,7 +69783,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636244032 + 636243968 GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty @@ -71004,7 +69797,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636244736 + 636244672 GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2 @@ -71020,7 +69813,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636244800 + 636244736 GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units @@ -71034,7 +69827,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636244864 + 636244800 GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty @@ -71048,7 +69841,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636245568 + 636245504 GVL_PhysicalConstants.fFineStructureConstant @@ -71064,7 +69857,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636245632 + 636245568 GVL_PhysicalConstants.fFineStructureConstant_Uncertainty @@ -71078,7 +69871,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636245696 + 636245632 GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2 @@ -71093,7 +69886,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636245760 + 636245696 GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units @@ -71107,7 +69900,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636245824 + 636245760 GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1 @@ -71122,7 +69915,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636246528 + 636246464 GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units @@ -71136,7 +69929,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636246592 + 636246528 GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u @@ -71152,7 +69945,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636247296 + 636247232 GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units @@ -71166,7 +69959,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636247360 + 636247296 GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty @@ -71180,7 +69973,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636248064 + 636248000 GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV @@ -71196,7 +69989,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636248128 + 636248064 GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units @@ -71210,7 +70003,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636248192 + 636248128 GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty @@ -71224,7 +70017,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636248896 + 636248832 GVL_PhysicalConstants.fHartreeEnergy_in_J @@ -71240,7 +70033,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636248960 + 636248896 GVL_PhysicalConstants.fHartreeEnergy_in_J_Units @@ -71254,7 +70047,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636249024 + 636248960 GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty @@ -71268,7 +70061,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636249728 + 636249664 GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV @@ -71284,7 +70077,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636249792 + 636249728 GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units @@ -71298,7 +70091,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636249856 + 636249792 GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty @@ -71312,7 +70105,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636250560 + 636250496 GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz @@ -71328,7 +70121,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636250624 + 636250560 GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units @@ -71342,7 +70135,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636250688 + 636250624 GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty @@ -71356,7 +70149,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636251392 + 636251328 GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1 @@ -71372,7 +70165,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636251456 + 636251392 GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units @@ -71386,7 +70179,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636251520 + 636251456 GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty @@ -71400,7 +70193,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636252224 + 636252160 GVL_PhysicalConstants.fHartreeJouleRelationship_in_J @@ -71416,7 +70209,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636252288 + 636252224 GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units @@ -71430,7 +70223,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636252352 + 636252288 GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty @@ -71444,7 +70237,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636253056 + 636252992 GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K @@ -71460,7 +70253,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636253120 + 636253056 GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units @@ -71474,7 +70267,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636253184 + 636253120 GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty @@ -71488,7 +70281,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636253888 + 636253824 GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg @@ -71504,7 +70297,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636253952 + 636253888 GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units @@ -71518,7 +70311,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636254016 + 636253952 GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty @@ -71532,7 +70325,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636254720 + 636254656 GVL_PhysicalConstants.fHelionElectronMassRatio @@ -71548,7 +70341,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636254784 + 636254720 GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty @@ -71562,7 +70355,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636254848 + 636254784 GVL_PhysicalConstants.fHelionMass_in_kg @@ -71578,7 +70371,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636254912 + 636254848 GVL_PhysicalConstants.fHelionMass_in_kg_Units @@ -71592,7 +70385,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636254976 + 636254912 GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty @@ -71606,7 +70399,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636255680 + 636255616 GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J @@ -71622,7 +70415,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636255744 + 636255680 GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units @@ -71636,7 +70429,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636255808 + 636255744 GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty @@ -71650,7 +70443,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636256512 + 636256448 GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV @@ -71666,7 +70459,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636256576 + 636256512 GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units @@ -71680,7 +70473,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636256640 + 636256576 GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -71694,7 +70487,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636257344 + 636257280 GVL_PhysicalConstants.fHelionMassInU_in_u @@ -71710,7 +70503,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636257408 + 636257344 GVL_PhysicalConstants.fHelionMassInU_in_u_Units @@ -71724,7 +70517,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636257472 + 636257408 GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty @@ -71738,7 +70531,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636258176 + 636258112 GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1 @@ -71754,7 +70547,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636258240 + 636258176 GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units @@ -71768,7 +70561,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636258304 + 636258240 GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty @@ -71782,7 +70575,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636259008 + 636258944 GVL_PhysicalConstants.fHelionProtonMassRatio @@ -71798,7 +70591,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636259072 + 636259008 GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty @@ -71812,7 +70605,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636259136 + 636259072 GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u @@ -71828,7 +70621,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636259200 + 636259136 GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units @@ -71842,7 +70635,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636259264 + 636259200 GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty @@ -71856,7 +70649,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636259968 + 636259904 GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV @@ -71871,7 +70664,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636260032 + 636259968 GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units @@ -71885,7 +70678,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636260096 + 636260032 GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h @@ -71901,7 +70694,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636260800 + 636260736 GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units @@ -71915,7 +70708,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636260864 + 636260800 GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty @@ -71929,7 +70722,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636261568 + 636261504 GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1 @@ -71944,7 +70737,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636261632 + 636261568 GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units @@ -71958,7 +70751,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636261696 + 636261632 GVL_PhysicalConstants.fHertzJouleRelationship_in_J @@ -71973,7 +70766,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636262400 + 636262336 GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units @@ -71987,7 +70780,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636262464 + 636262400 GVL_PhysicalConstants.fHertzKelvinRelationship_in_K @@ -72002,7 +70795,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636263168 + 636263104 GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units @@ -72016,7 +70809,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636263232 + 636263168 GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg @@ -72031,7 +70824,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636263936 + 636263872 GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units @@ -72045,7 +70838,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636264000 + 636263936 GVL_PhysicalConstants.fInverseFineStructureConstant @@ -72061,7 +70854,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636264704 + 636264640 GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty @@ -72075,7 +70868,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636264768 + 636264704 GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u @@ -72091,7 +70884,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636264832 + 636264768 GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units @@ -72105,7 +70898,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636264896 + 636264832 GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty @@ -72119,7 +70912,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636265600 + 636265536 GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV @@ -72134,7 +70927,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636265664 + 636265600 GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units @@ -72148,7 +70941,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636265728 + 636265664 GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h @@ -72164,7 +70957,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636266432 + 636266368 GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units @@ -72178,7 +70971,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636266496 + 636266432 GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty @@ -72192,7 +70985,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636267200 + 636267136 GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz @@ -72207,7 +71000,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636267264 + 636267200 GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units @@ -72221,7 +71014,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636267328 + 636267264 GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J @@ -72236,7 +71029,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636268032 + 636267968 GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units @@ -72250,7 +71043,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636268096 + 636268032 GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K @@ -72265,7 +71058,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636268800 + 636268736 GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units @@ -72279,7 +71072,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636268864 + 636268800 GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg @@ -72294,7 +71087,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636269568 + 636269504 GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units @@ -72308,7 +71101,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636269632 + 636269568 GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm @@ -72323,7 +71116,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636270336 + 636270272 GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units @@ -72337,7 +71130,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636270400 + 636270336 GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1 @@ -72352,7 +71145,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636271104 + 636271040 GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units @@ -72366,7 +71159,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636271168 + 636271104 GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u @@ -72382,7 +71175,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636271872 + 636271808 GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units @@ -72396,7 +71189,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636271936 + 636271872 GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty @@ -72410,7 +71203,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636272640 + 636272576 GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV @@ -72425,7 +71218,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636272704 + 636272640 GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units @@ -72439,7 +71232,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636272768 + 636272704 GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h @@ -72455,7 +71248,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636273472 + 636273408 GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units @@ -72469,7 +71262,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636273536 + 636273472 GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty @@ -72483,7 +71276,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636274240 + 636274176 GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz @@ -72498,7 +71291,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636274304 + 636274240 GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units @@ -72512,7 +71305,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636274368 + 636274304 GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1 @@ -72527,7 +71320,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636275072 + 636275008 GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units @@ -72541,7 +71334,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636275136 + 636275072 GVL_PhysicalConstants.fJouleKelvinRelationship_in_K @@ -72556,7 +71349,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636275840 + 636275776 GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units @@ -72570,7 +71363,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636275904 + 636275840 GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg @@ -72585,7 +71378,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636276608 + 636276544 GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units @@ -72599,7 +71392,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636276672 + 636276608 GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u @@ -72615,7 +71408,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636277376 + 636277312 GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units @@ -72629,7 +71422,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636277440 + 636277376 GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty @@ -72643,7 +71436,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636278144 + 636278080 GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV @@ -72658,7 +71451,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636278208 + 636278144 GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units @@ -72672,7 +71465,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636278272 + 636278208 GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h @@ -72688,7 +71481,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636278976 + 636278912 GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units @@ -72702,7 +71495,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636279040 + 636278976 GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty @@ -72716,7 +71509,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636279744 + 636279680 GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz @@ -72731,7 +71524,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636279808 + 636279744 GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units @@ -72745,7 +71538,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636279872 + 636279808 GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1 @@ -72760,7 +71553,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636280576 + 636280512 GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units @@ -72774,7 +71567,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636280640 + 636280576 GVL_PhysicalConstants.fKelvinJouleRelationship_in_J @@ -72789,7 +71582,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636281344 + 636281280 GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units @@ -72803,7 +71596,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636281408 + 636281344 GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg @@ -72818,7 +71611,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636282112 + 636282048 GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units @@ -72832,7 +71625,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636282176 + 636282112 GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u @@ -72848,7 +71641,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636282880 + 636282816 GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units @@ -72862,7 +71655,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636282944 + 636282880 GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty @@ -72876,7 +71669,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636283648 + 636283584 GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV @@ -72891,7 +71684,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636283712 + 636283648 GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units @@ -72905,7 +71698,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636283776 + 636283712 GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h @@ -72921,7 +71714,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636284480 + 636284416 GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units @@ -72935,7 +71728,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636284544 + 636284480 GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty @@ -72949,7 +71742,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636285248 + 636285184 GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz @@ -72964,7 +71757,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636285312 + 636285248 GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units @@ -72978,7 +71771,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636285376 + 636285312 GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1 @@ -72993,7 +71786,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636286080 + 636286016 GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units @@ -73007,7 +71800,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636286144 + 636286080 GVL_PhysicalConstants.fKilogramJouleRelationship_in_J @@ -73022,7 +71815,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636286848 + 636286784 GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units @@ -73036,7 +71829,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636286912 + 636286848 GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K @@ -73051,7 +71844,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636287616 + 636287552 GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units @@ -73065,7 +71858,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636287680 + 636287616 GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m @@ -73081,7 +71874,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636288384 + 636288320 GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units @@ -73095,7 +71888,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636288448 + 636288384 GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty @@ -73109,7 +71902,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636289152 + 636289088 GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3 @@ -73124,7 +71917,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636289216 + 636289152 GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units @@ -73138,7 +71931,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636289280 + 636289216 GVL_PhysicalConstants.fMag_Constant_in_N_A_2 @@ -73154,7 +71947,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636289984 + 636289920 GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units @@ -73168,7 +71961,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636290048 + 636289984 GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty @@ -73182,7 +71975,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636290752 + 636290688 GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb @@ -73197,7 +71990,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636290816 + 636290752 GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units @@ -73211,7 +72004,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636290880 + 636290816 GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1 @@ -73226,7 +72019,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636291584 + 636291520 GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units @@ -73240,7 +72033,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636291648 + 636291584 GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1 @@ -73256,7 +72049,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636292352 + 636292288 GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units @@ -73270,7 +72063,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636292416 + 636292352 GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty @@ -73284,7 +72077,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636293120 + 636293056 GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1 @@ -73300,7 +72093,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636293184 + 636293120 GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units @@ -73314,7 +72107,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636293248 + 636293184 GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty @@ -73328,7 +72121,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636293952 + 636293888 GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1 @@ -73343,7 +72136,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636294016 + 636293952 GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units @@ -73357,7 +72150,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636294080 + 636294016 GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1 @@ -73373,7 +72166,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636294784 + 636294720 GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units @@ -73387,7 +72180,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636294848 + 636294784 GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty @@ -73401,7 +72194,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636295552 + 636295488 GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1 @@ -73416,7 +72209,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636295616 + 636295552 GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units @@ -73430,7 +72223,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636295680 + 636295616 GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1 @@ -73445,7 +72238,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636296384 + 636296320 GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units @@ -73459,7 +72252,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636296448 + 636296384 GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1 @@ -73475,7 +72268,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636297152 + 636297088 GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units @@ -73489,7 +72282,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636297216 + 636297152 GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty @@ -73503,7 +72296,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636297920 + 636297856 GVL_PhysicalConstants.fMoXUnit_in_m @@ -73519,7 +72312,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636297984 + 636297920 GVL_PhysicalConstants.fMoXUnit_in_m_Units @@ -73533,7 +72326,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636298048 + 636297984 GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty @@ -73547,7 +72340,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636298752 + 636298688 GVL_PhysicalConstants.fMuonComptonWavelength_in_m @@ -73563,7 +72356,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636298816 + 636298752 GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units @@ -73577,7 +72370,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636298880 + 636298816 GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty @@ -73591,7 +72384,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636299584 + 636299520 GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m @@ -73607,7 +72400,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636299648 + 636299584 GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units @@ -73621,7 +72414,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636299712 + 636299648 GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty @@ -73635,7 +72428,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300416 + 636300352 GVL_PhysicalConstants.fMuonElectronMassRatio @@ -73651,7 +72444,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300480 + 636300416 GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty @@ -73665,7 +72458,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300544 + 636300480 GVL_PhysicalConstants.fMuonGFactor @@ -73681,7 +72474,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300608 + 636300544 GVL_PhysicalConstants.fMuonGFactor_Uncertainty @@ -73695,7 +72488,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300672 + 636300608 GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1 @@ -73711,7 +72504,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300736 + 636300672 GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units @@ -73725,7 +72518,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636300800 + 636300736 GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty @@ -73739,7 +72532,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301504 + 636301440 GVL_PhysicalConstants.fMuonMag_Mom_Anomaly @@ -73755,7 +72548,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301568 + 636301504 GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty @@ -73769,7 +72562,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301632 + 636301568 GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio @@ -73785,7 +72578,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301696 + 636301632 GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -73799,7 +72592,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301760 + 636301696 GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio @@ -73815,7 +72608,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301824 + 636301760 GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -73829,7 +72622,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301888 + 636301824 GVL_PhysicalConstants.fMuonMass_in_kg @@ -73845,7 +72638,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636301952 + 636301888 GVL_PhysicalConstants.fMuonMass_in_kg_Units @@ -73859,7 +72652,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636302016 + 636301952 GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty @@ -73873,7 +72666,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636302720 + 636302656 GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J @@ -73889,7 +72682,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636302784 + 636302720 GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units @@ -73903,7 +72696,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636302848 + 636302784 GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty @@ -73917,7 +72710,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636303552 + 636303488 GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV @@ -73933,7 +72726,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636303616 + 636303552 GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units @@ -73947,7 +72740,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636303680 + 636303616 GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -73961,7 +72754,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636304384 + 636304320 GVL_PhysicalConstants.fMuonMassInU_in_u @@ -73977,7 +72770,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636304448 + 636304384 GVL_PhysicalConstants.fMuonMassInU_in_u_Units @@ -73991,7 +72784,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636304512 + 636304448 GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty @@ -74005,7 +72798,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636305216 + 636305152 GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1 @@ -74021,7 +72814,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636305280 + 636305216 GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units @@ -74035,7 +72828,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636305344 + 636305280 GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty @@ -74049,7 +72842,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306048 + 636305984 GVL_PhysicalConstants.fMuonNeutronMassRatio @@ -74065,7 +72858,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306112 + 636306048 GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty @@ -74079,7 +72872,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306176 + 636306112 GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio @@ -74095,7 +72888,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306240 + 636306176 GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty @@ -74109,7 +72902,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306304 + 636306240 GVL_PhysicalConstants.fMuonProtonMassRatio @@ -74125,7 +72918,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306368 + 636306304 GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty @@ -74139,7 +72932,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306432 + 636306368 GVL_PhysicalConstants.fMuonTauMassRatio @@ -74155,7 +72948,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306496 + 636306432 GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty @@ -74169,7 +72962,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306560 + 636306496 GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s @@ -74184,7 +72977,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306624 + 636306560 GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units @@ -74198,7 +72991,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636306688 + 636306624 GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s @@ -74213,7 +73006,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636307392 + 636307328 GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units @@ -74227,7 +73020,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636307456 + 636307392 GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J @@ -74243,7 +73036,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636308160 + 636308096 GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units @@ -74257,7 +73050,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636308224 + 636308160 GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty @@ -74271,7 +73064,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636308928 + 636308864 GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV @@ -74287,7 +73080,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636308992 + 636308928 GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units @@ -74301,7 +73094,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636309056 + 636308992 GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty @@ -74315,7 +73108,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636309760 + 636309696 GVL_PhysicalConstants.fNaturalUnitOfLength_in_m @@ -74331,7 +73124,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636309824 + 636309760 GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units @@ -74345,7 +73138,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636309888 + 636309824 GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty @@ -74359,7 +73152,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636310592 + 636310528 GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg @@ -74375,7 +73168,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636310656 + 636310592 GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units @@ -74389,7 +73182,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636310720 + 636310656 GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty @@ -74403,7 +73196,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636311424 + 636311360 GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1 @@ -74419,7 +73212,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636311488 + 636311424 GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units @@ -74433,7 +73226,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636311552 + 636311488 GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty @@ -74447,7 +73240,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636312256 + 636312192 GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c @@ -74463,7 +73256,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636312320 + 636312256 GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units @@ -74477,7 +73270,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636312384 + 636312320 GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty @@ -74491,7 +73284,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636313088 + 636313024 GVL_PhysicalConstants.fNaturalUnitOfTime_in_s @@ -74507,7 +73300,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636313152 + 636313088 GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units @@ -74521,7 +73314,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636313216 + 636313152 GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty @@ -74535,7 +73328,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636313920 + 636313856 GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1 @@ -74550,7 +73343,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636313984 + 636313920 GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units @@ -74564,7 +73357,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636314048 + 636313984 GVL_PhysicalConstants.fNeutronComptonWavelength_in_m @@ -74580,7 +73373,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636314752 + 636314688 GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units @@ -74594,7 +73387,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636314816 + 636314752 GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty @@ -74608,7 +73401,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636315520 + 636315456 GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m @@ -74624,7 +73417,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636315584 + 636315520 GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units @@ -74638,7 +73431,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636315648 + 636315584 GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty @@ -74652,7 +73445,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316352 + 636316288 GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio @@ -74668,7 +73461,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316416 + 636316352 GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty @@ -74682,7 +73475,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316480 + 636316416 GVL_PhysicalConstants.fNeutronElectronMassRatio @@ -74698,7 +73491,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316544 + 636316480 GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty @@ -74712,7 +73505,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316608 + 636316544 GVL_PhysicalConstants.fNeutronGFactor @@ -74728,7 +73521,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316672 + 636316608 GVL_PhysicalConstants.fNeutronGFactor_Uncertainty @@ -74742,7 +73535,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316736 + 636316672 GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1 @@ -74758,7 +73551,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316800 + 636316736 GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units @@ -74772,7 +73565,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636316864 + 636316800 GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty @@ -74786,7 +73579,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636317568 + 636317504 GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1 @@ -74802,7 +73595,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636317632 + 636317568 GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units @@ -74816,7 +73609,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636317696 + 636317632 GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty @@ -74830,7 +73623,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636318400 + 636318336 GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1 @@ -74846,7 +73639,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636318464 + 636318400 GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units @@ -74860,7 +73653,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636318528 + 636318464 GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty @@ -74874,7 +73667,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319232 + 636319168 GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio @@ -74890,7 +73683,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319296 + 636319232 GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -74904,7 +73697,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319360 + 636319296 GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio @@ -74920,7 +73713,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319424 + 636319360 GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -74934,7 +73727,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319488 + 636319424 GVL_PhysicalConstants.fNeutronMass_in_kg @@ -74950,7 +73743,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319552 + 636319488 GVL_PhysicalConstants.fNeutronMass_in_kg_Units @@ -74964,7 +73757,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636319616 + 636319552 GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty @@ -74978,7 +73771,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636320320 + 636320256 GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J @@ -74994,7 +73787,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636320384 + 636320320 GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units @@ -75008,7 +73801,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636320448 + 636320384 GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty @@ -75022,7 +73815,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636321152 + 636321088 GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV @@ -75038,7 +73831,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636321216 + 636321152 GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units @@ -75052,7 +73845,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636321280 + 636321216 GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -75066,7 +73859,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636321984 + 636321920 GVL_PhysicalConstants.fNeutronMassInU_in_u @@ -75082,7 +73875,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636322048 + 636321984 GVL_PhysicalConstants.fNeutronMassInU_in_u_Units @@ -75096,7 +73889,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636322112 + 636322048 GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty @@ -75110,7 +73903,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636322816 + 636322752 GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1 @@ -75126,7 +73919,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636322880 + 636322816 GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units @@ -75140,7 +73933,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636322944 + 636322880 GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty @@ -75154,7 +73947,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636323648 + 636323584 GVL_PhysicalConstants.fNeutronMuonMassRatio @@ -75170,7 +73963,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636323712 + 636323648 GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty @@ -75184,7 +73977,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636323776 + 636323712 GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio @@ -75200,7 +73993,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636323840 + 636323776 GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty @@ -75214,7 +74007,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636323904 + 636323840 GVL_PhysicalConstants.fNeutronProtonMassRatio @@ -75230,7 +74023,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636323968 + 636323904 GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty @@ -75244,7 +74037,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324032 + 636323968 GVL_PhysicalConstants.fNeutronTauMassRatio @@ -75260,7 +74053,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324096 + 636324032 GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty @@ -75274,7 +74067,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324160 + 636324096 GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio @@ -75290,7 +74083,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324224 + 636324160 GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty @@ -75304,7 +74097,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324288 + 636324224 GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2 @@ -75320,7 +74113,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324352 + 636324288 GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units @@ -75334,7 +74127,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636324416 + 636324352 GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty @@ -75348,7 +74141,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636325120 + 636325056 GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2 @@ -75364,7 +74157,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636325184 + 636325120 GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units @@ -75378,7 +74171,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636325248 + 636325184 GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty @@ -75392,7 +74185,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636325952 + 636325888 GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1 @@ -75408,7 +74201,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636326016 + 636325952 GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units @@ -75422,7 +74215,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636326080 + 636326016 GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty @@ -75436,7 +74229,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636326784 + 636326720 GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1 @@ -75452,7 +74245,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636326848 + 636326784 GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units @@ -75466,7 +74259,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636326912 + 636326848 GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty @@ -75480,7 +74273,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636327616 + 636327552 GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1 @@ -75496,7 +74289,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636327680 + 636327616 GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units @@ -75510,7 +74303,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636327744 + 636327680 GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty @@ -75524,7 +74317,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636328448 + 636328384 GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1 @@ -75540,7 +74333,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636328512 + 636328448 GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units @@ -75554,7 +74347,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636328576 + 636328512 GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty @@ -75568,7 +74361,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636329280 + 636329216 GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1 @@ -75584,7 +74377,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636329344 + 636329280 GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units @@ -75598,7 +74391,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636329408 + 636329344 GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty @@ -75612,7 +74405,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636330112 + 636330048 GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1 @@ -75627,7 +74420,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636330176 + 636330112 GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units @@ -75641,7 +74434,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636330240 + 636330176 GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s @@ -75657,7 +74450,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636330944 + 636330880 GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units @@ -75671,7 +74464,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636331008 + 636330944 GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty @@ -75685,7 +74478,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636331712 + 636331648 GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s @@ -75701,7 +74494,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636331776 + 636331712 GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units @@ -75715,7 +74508,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636331840 + 636331776 GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty @@ -75729,7 +74522,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636332544 + 636332480 GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s @@ -75745,7 +74538,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636332608 + 636332544 GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units @@ -75759,7 +74552,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636332672 + 636332608 GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty @@ -75773,7 +74566,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636333376 + 636333312 GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm @@ -75789,7 +74582,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636333440 + 636333376 GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units @@ -75803,7 +74596,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636333504 + 636333440 GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty @@ -75817,7 +74610,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636334208 + 636334144 GVL_PhysicalConstants.fPlanckLength_in_m @@ -75833,7 +74626,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636334272 + 636334208 GVL_PhysicalConstants.fPlanckLength_in_m_Units @@ -75847,7 +74640,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636334336 + 636334272 GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty @@ -75861,7 +74654,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636335040 + 636334976 GVL_PhysicalConstants.fPlanckMass_in_kg @@ -75877,7 +74670,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636335104 + 636335040 GVL_PhysicalConstants.fPlanckMass_in_kg_Units @@ -75891,7 +74684,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636335168 + 636335104 GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty @@ -75905,7 +74698,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636335872 + 636335808 GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV @@ -75921,7 +74714,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636335936 + 636335872 GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units @@ -75935,7 +74728,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636336000 + 636335936 GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty @@ -75949,7 +74742,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636336704 + 636336640 GVL_PhysicalConstants.fPlanckTemperature_in_K @@ -75965,7 +74758,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636336768 + 636336704 GVL_PhysicalConstants.fPlanckTemperature_in_K_Units @@ -75979,7 +74772,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636336832 + 636336768 GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty @@ -75993,7 +74786,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636337536 + 636337472 GVL_PhysicalConstants.fPlanckTime_in_s @@ -76009,7 +74802,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636337600 + 636337536 GVL_PhysicalConstants.fPlanckTime_in_s_Units @@ -76023,7 +74816,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636337664 + 636337600 GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty @@ -76037,7 +74830,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636338368 + 636338304 GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1 @@ -76053,7 +74846,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636338432 + 636338368 GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units @@ -76067,7 +74860,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636338496 + 636338432 GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty @@ -76081,7 +74874,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636339200 + 636339136 GVL_PhysicalConstants.fProtonComptonWavelength_in_m @@ -76097,7 +74890,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636339264 + 636339200 GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units @@ -76111,7 +74904,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636339328 + 636339264 GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty @@ -76125,7 +74918,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636340032 + 636339968 GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m @@ -76141,7 +74934,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636340096 + 636340032 GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units @@ -76155,7 +74948,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636340160 + 636340096 GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty @@ -76169,7 +74962,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636340864 + 636340800 GVL_PhysicalConstants.fProtonElectronMassRatio @@ -76185,7 +74978,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636340928 + 636340864 GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty @@ -76199,7 +74992,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636340992 + 636340928 GVL_PhysicalConstants.fProtonGFactor @@ -76215,7 +75008,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636341056 + 636340992 GVL_PhysicalConstants.fProtonGFactor_Uncertainty @@ -76229,7 +75022,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636341120 + 636341056 GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1 @@ -76245,7 +75038,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636341184 + 636341120 GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units @@ -76259,7 +75052,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636341248 + 636341184 GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty @@ -76273,7 +75066,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636341952 + 636341888 GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1 @@ -76289,7 +75082,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636342016 + 636341952 GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units @@ -76303,7 +75096,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636342080 + 636342016 GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty @@ -76317,7 +75110,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636342784 + 636342720 GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1 @@ -76333,7 +75126,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636342848 + 636342784 GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units @@ -76347,7 +75140,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636342912 + 636342848 GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty @@ -76361,7 +75154,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636343616 + 636343552 GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio @@ -76377,7 +75170,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636343680 + 636343616 GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -76391,7 +75184,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636343744 + 636343680 GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio @@ -76407,7 +75200,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636343808 + 636343744 GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -76421,7 +75214,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636343872 + 636343808 GVL_PhysicalConstants.fProtonMag_ShieldingCorrection @@ -76437,7 +75230,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636343936 + 636343872 GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty @@ -76451,7 +75244,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636344000 + 636343936 GVL_PhysicalConstants.fProtonMass_in_kg @@ -76467,7 +75260,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636344064 + 636344000 GVL_PhysicalConstants.fProtonMass_in_kg_Units @@ -76481,7 +75274,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636344128 + 636344064 GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty @@ -76495,7 +75288,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636344832 + 636344768 GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J @@ -76511,7 +75304,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636344896 + 636344832 GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units @@ -76525,7 +75318,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636344960 + 636344896 GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty @@ -76539,7 +75332,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636345664 + 636345600 GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV @@ -76555,7 +75348,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636345728 + 636345664 GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units @@ -76569,7 +75362,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636345792 + 636345728 GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -76583,7 +75376,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636346496 + 636346432 GVL_PhysicalConstants.fProtonMassInU_in_u @@ -76599,7 +75392,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636346560 + 636346496 GVL_PhysicalConstants.fProtonMassInU_in_u_Units @@ -76613,7 +75406,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636346624 + 636346560 GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty @@ -76627,7 +75420,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636347328 + 636347264 GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1 @@ -76643,7 +75436,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636347392 + 636347328 GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units @@ -76657,7 +75450,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636347456 + 636347392 GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty @@ -76671,7 +75464,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348160 + 636348096 GVL_PhysicalConstants.fProtonMuonMassRatio @@ -76687,7 +75480,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348224 + 636348160 GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty @@ -76701,7 +75494,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348288 + 636348224 GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio @@ -76717,7 +75510,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348352 + 636348288 GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty @@ -76731,7 +75524,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348416 + 636348352 GVL_PhysicalConstants.fProtonNeutronMassRatio @@ -76747,7 +75540,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348480 + 636348416 GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty @@ -76761,7 +75554,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348544 + 636348480 GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m @@ -76777,7 +75570,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348608 + 636348544 GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units @@ -76791,7 +75584,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636348672 + 636348608 GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty @@ -76805,7 +75598,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636349376 + 636349312 GVL_PhysicalConstants.fProtonTauMassRatio @@ -76821,7 +75614,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636349440 + 636349376 GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty @@ -76835,7 +75628,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636349504 + 636349440 GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1 @@ -76851,7 +75644,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636349568 + 636349504 GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units @@ -76865,7 +75658,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636349632 + 636349568 GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty @@ -76879,7 +75672,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636350336 + 636350272 GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1 @@ -76895,7 +75688,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636350400 + 636350336 GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units @@ -76909,7 +75702,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636350464 + 636350400 GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty @@ -76923,7 +75716,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636351168 + 636351104 GVL_PhysicalConstants.fRydbergConstant_in_m_1 @@ -76939,7 +75732,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636351232 + 636351168 GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units @@ -76953,7 +75746,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636351296 + 636351232 GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty @@ -76967,7 +75760,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636352000 + 636351936 GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz @@ -76983,7 +75776,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636352064 + 636352000 GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units @@ -76997,7 +75790,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636352128 + 636352064 GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty @@ -77011,7 +75804,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636352832 + 636352768 GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV @@ -77027,7 +75820,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636352896 + 636352832 GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units @@ -77041,7 +75834,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636352960 + 636352896 GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty @@ -77055,7 +75848,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636353664 + 636353600 GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J @@ -77071,7 +75864,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636353728 + 636353664 GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units @@ -77085,7 +75878,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636353792 + 636353728 GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty @@ -77099,7 +75892,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354496 + 636354432 GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa @@ -77115,7 +75908,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354560 + 636354496 GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty @@ -77129,7 +75922,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354624 + 636354560 GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa @@ -77145,7 +75938,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354688 + 636354624 GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty @@ -77159,7 +75952,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354752 + 636354688 GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K @@ -77174,7 +75967,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354816 + 636354752 GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units @@ -77188,7 +75981,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636354880 + 636354816 GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1 @@ -77204,7 +75997,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636355584 + 636355520 GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units @@ -77218,7 +76011,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636355648 + 636355584 GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty @@ -77232,7 +76025,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636356352 + 636356288 GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1 @@ -77248,7 +76041,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636356416 + 636356352 GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units @@ -77262,7 +76055,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636356480 + 636356416 GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty @@ -77276,7 +76069,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636357184 + 636357120 GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1 @@ -77292,7 +76085,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636357248 + 636357184 GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units @@ -77306,7 +76099,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636357312 + 636357248 GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty @@ -77320,7 +76113,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358016 + 636357952 GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio @@ -77336,7 +76129,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358080 + 636358016 GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -77350,7 +76143,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358144 + 636358080 GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio @@ -77366,7 +76159,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358208 + 636358144 GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -77380,7 +76173,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358272 + 636358208 GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio @@ -77396,7 +76189,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358336 + 636358272 GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty @@ -77410,7 +76203,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358400 + 636358336 GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio @@ -77426,7 +76219,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358464 + 636358400 GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty @@ -77440,7 +76233,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358528 + 636358464 GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1 @@ -77456,7 +76249,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358592 + 636358528 GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units @@ -77470,7 +76263,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636358656 + 636358592 GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty @@ -77484,7 +76277,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636359360 + 636359296 GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1 @@ -77500,7 +76293,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636359424 + 636359360 GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units @@ -77514,7 +76307,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636359488 + 636359424 GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty @@ -77528,7 +76321,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636360192 + 636360128 GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1 @@ -77544,7 +76337,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636360256 + 636360192 GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units @@ -77558,7 +76351,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636360320 + 636360256 GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty @@ -77572,7 +76365,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361024 + 636360960 GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio @@ -77588,7 +76381,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361088 + 636361024 GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -77602,7 +76395,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361152 + 636361088 GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio @@ -77618,7 +76411,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361216 + 636361152 GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -77632,7 +76425,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361280 + 636361216 GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1 @@ -77647,7 +76440,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361344 + 636361280 GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units @@ -77661,7 +76454,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636361408 + 636361344 GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2 @@ -77676,7 +76469,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636362112 + 636362048 GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units @@ -77690,7 +76483,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636362176 + 636362112 GVL_PhysicalConstants.fStandardAtmosphere_in_Pa @@ -77705,7 +76498,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636362880 + 636362816 GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units @@ -77719,7 +76512,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636362944 + 636362880 GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4 @@ -77734,7 +76527,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636363648 + 636363584 GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units @@ -77748,7 +76541,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636363712 + 636363648 GVL_PhysicalConstants.fTauComptonWavelength_in_m @@ -77764,7 +76557,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636364416 + 636364352 GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units @@ -77778,7 +76571,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636364480 + 636364416 GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty @@ -77792,7 +76585,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636365184 + 636365120 GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m @@ -77808,7 +76601,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636365248 + 636365184 GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units @@ -77822,7 +76615,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636365312 + 636365248 GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty @@ -77836,7 +76629,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636366016 + 636365952 GVL_PhysicalConstants.fTauElectronMassRatio @@ -77852,7 +76645,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636366080 + 636366016 GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty @@ -77866,7 +76659,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636366144 + 636366080 GVL_PhysicalConstants.fTauMass_in_kg @@ -77882,7 +76675,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636366208 + 636366144 GVL_PhysicalConstants.fTauMass_in_kg_Units @@ -77896,7 +76689,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636366272 + 636366208 GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty @@ -77910,7 +76703,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636366976 + 636366912 GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J @@ -77926,7 +76719,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636367040 + 636366976 GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units @@ -77940,7 +76733,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636367104 + 636367040 GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty @@ -77954,7 +76747,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636367808 + 636367744 GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV @@ -77970,7 +76763,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636367872 + 636367808 GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units @@ -77984,7 +76777,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636367936 + 636367872 GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -77998,7 +76791,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636368640 + 636368576 GVL_PhysicalConstants.fTauMassInU_in_u @@ -78014,7 +76807,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636368704 + 636368640 GVL_PhysicalConstants.fTauMassInU_in_u_Units @@ -78028,7 +76821,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636368768 + 636368704 GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty @@ -78042,7 +76835,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636369472 + 636369408 GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1 @@ -78058,7 +76851,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636369536 + 636369472 GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units @@ -78072,7 +76865,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636369600 + 636369536 GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty @@ -78086,7 +76879,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370304 + 636370240 GVL_PhysicalConstants.fTauMuonMassRatio @@ -78102,7 +76895,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370368 + 636370304 GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty @@ -78116,7 +76909,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370432 + 636370368 GVL_PhysicalConstants.fTauNeutronMassRatio @@ -78132,7 +76925,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370496 + 636370432 GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty @@ -78146,7 +76939,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370560 + 636370496 GVL_PhysicalConstants.fTauProtonMassRatio @@ -78162,7 +76955,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370624 + 636370560 GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty @@ -78176,7 +76969,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370688 + 636370624 GVL_PhysicalConstants.fThomsonCrossSection_in_m_2 @@ -78192,7 +76985,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370752 + 636370688 GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units @@ -78206,7 +76999,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636370816 + 636370752 GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty @@ -78220,7 +77013,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371520 + 636371456 GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio @@ -78236,7 +77029,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371584 + 636371520 GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty @@ -78250,7 +77043,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371648 + 636371584 GVL_PhysicalConstants.fTritonElectronMassRatio @@ -78266,7 +77059,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371712 + 636371648 GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty @@ -78280,7 +77073,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371776 + 636371712 GVL_PhysicalConstants.fTritonGFactor @@ -78296,7 +77089,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371840 + 636371776 GVL_PhysicalConstants.fTritonGFactor_Uncertainty @@ -78310,7 +77103,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371904 + 636371840 GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1 @@ -78326,7 +77119,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636371968 + 636371904 GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units @@ -78340,7 +77133,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636372032 + 636371968 GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty @@ -78354,7 +77147,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636372736 + 636372672 GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio @@ -78370,7 +77163,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636372800 + 636372736 GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -78384,7 +77177,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636372864 + 636372800 GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio @@ -78400,7 +77193,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636372928 + 636372864 GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -78414,7 +77207,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636372992 + 636372928 GVL_PhysicalConstants.fTritonMass_in_kg @@ -78430,7 +77223,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636373056 + 636372992 GVL_PhysicalConstants.fTritonMass_in_kg_Units @@ -78444,7 +77237,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636373120 + 636373056 GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty @@ -78458,7 +77251,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636373824 + 636373760 GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J @@ -78474,7 +77267,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636373888 + 636373824 GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units @@ -78488,7 +77281,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636373952 + 636373888 GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty @@ -78502,7 +77295,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636374656 + 636374592 GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV @@ -78518,7 +77311,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636374720 + 636374656 GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units @@ -78532,7 +77325,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636374784 + 636374720 GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -78546,7 +77339,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636375488 + 636375424 GVL_PhysicalConstants.fTritonMassInU_in_u @@ -78562,7 +77355,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636375552 + 636375488 GVL_PhysicalConstants.fTritonMassInU_in_u_Units @@ -78576,7 +77369,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636375616 + 636375552 GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty @@ -78590,7 +77383,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636376320 + 636376256 GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1 @@ -78606,7 +77399,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636376384 + 636376320 GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units @@ -78620,7 +77413,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636376448 + 636376384 GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty @@ -78634,7 +77427,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377152 + 636377088 GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio @@ -78650,7 +77443,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377216 + 636377152 GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty @@ -78664,7 +77457,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377280 + 636377216 GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio @@ -78680,7 +77473,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377344 + 636377280 GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty @@ -78694,7 +77487,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377408 + 636377344 GVL_PhysicalConstants.fTritonProtonMassRatio @@ -78710,7 +77503,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377472 + 636377408 GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty @@ -78724,7 +77517,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377536 + 636377472 GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg @@ -78740,7 +77533,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377600 + 636377536 GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units @@ -78754,7 +77547,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636377664 + 636377600 GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty @@ -78768,7 +77561,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636378368 + 636378304 GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm @@ -78783,7 +77576,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636378432 + 636378368 GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units @@ -78797,7 +77590,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636378496 + 636378432 GVL_PhysicalConstants.fWeakMixingAngle @@ -78813,7 +77606,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636379200 + 636379136 GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty @@ -78827,7 +77620,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636379264 + 636379200 GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1 @@ -78842,7 +77635,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636379328 + 636379264 GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units @@ -78856,7 +77649,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636379392 + 636379328 GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K @@ -78871,7 +77664,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636380096 + 636380032 GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units @@ -78885,7 +77678,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636380160 + 636380096 GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1 @@ -78901,7 +77694,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636380864 + 636380800 GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units @@ -78915,7 +77708,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636380928 + 636380864 GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty @@ -78929,7 +77722,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636381632 + 636381568 GVL_PhysicalConstants.fElectronHelionMassRatio @@ -78945,7 +77738,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636381696 + 636381632 GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty @@ -78959,7 +77752,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636381760 + 636381696 GVL_PhysicalConstants.fElectronTritonMassRatio @@ -78975,7 +77768,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636381824 + 636381760 GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty @@ -78989,7 +77782,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636381888 + 636381824 GVL_PhysicalConstants.fHelionGFactor @@ -79005,7 +77798,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636381952 + 636381888 GVL_PhysicalConstants.fHelionGFactor_Uncertainty @@ -79019,7 +77812,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636382016 + 636381952 GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1 @@ -79035,7 +77828,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636382080 + 636382016 GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units @@ -79049,7 +77842,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636382144 + 636382080 GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty @@ -79063,7 +77856,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636382848 + 636382784 GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio @@ -79079,7 +77872,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636382912 + 636382848 GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty @@ -79093,7 +77886,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636382976 + 636382912 GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio @@ -79109,7 +77902,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636383040 + 636382976 GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty @@ -79123,7 +77916,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636383104 + 636383040 GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3 @@ -79138,7 +77931,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636383168 + 636383104 GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units @@ -79152,7 +77945,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636383232 + 636383168 GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1 @@ -79168,7 +77961,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636383936 + 636383872 GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units @@ -79182,7 +77975,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636384000 + 636383936 GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty @@ -79196,7 +77989,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636384704 + 636384640 GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c @@ -79212,7 +78005,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636384768 + 636384704 GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units @@ -79226,7 +78019,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636384832 + 636384768 GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty @@ -79240,7 +78033,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636385536 + 636385472 GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg @@ -79256,7 +78049,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636385600 + 636385536 GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units @@ -79270,7 +78063,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636385664 + 636385600 GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty @@ -79284,7 +78077,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636386368 + 636386304 GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J @@ -79300,7 +78093,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636386432 + 636386368 GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units @@ -79314,7 +78107,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636386496 + 636386432 GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty @@ -79328,7 +78121,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636387200 + 636387136 GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV @@ -79344,7 +78137,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636387264 + 636387200 GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units @@ -79358,7 +78151,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636387328 + 636387264 GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty @@ -79372,7 +78165,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636388032 + 636387968 GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u @@ -79388,7 +78181,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636388096 + 636388032 GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units @@ -79402,7 +78195,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636388160 + 636388096 GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty @@ -79416,7 +78209,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636388864 + 636388800 GVL_PhysicalConstants.fStandardStatePressure_in_Pa @@ -79431,7 +78224,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636388928 + 636388864 GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units @@ -79445,7 +78238,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636388992 + 636388928 GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass @@ -79461,7 +78254,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636389696 + 636389632 GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty @@ -79475,7 +78268,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636389760 + 636389696 GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1 @@ -79491,7 +78284,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636389824 + 636389760 GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units @@ -79505,7 +78298,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636389888 + 636389824 GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty @@ -79519,7 +78312,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636390592 + 636390528 GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1 @@ -79534,7 +78327,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636390656 + 636390592 GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units @@ -79548,7 +78341,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636390720 + 636390656 GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A @@ -79563,7 +78356,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636391424 + 636391360 GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units @@ -79577,7 +78370,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636391488 + 636391424 GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C @@ -79592,7 +78385,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636392192 + 636392128 GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units @@ -79606,7 +78399,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636392256 + 636392192 GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F @@ -79621,7 +78414,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636392960 + 636392896 GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units @@ -79635,7 +78428,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636393024 + 636392960 GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H @@ -79650,7 +78443,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636393728 + 636393664 GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units @@ -79664,7 +78457,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636393792 + 636393728 GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm @@ -79679,7 +78472,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636394496 + 636394432 GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units @@ -79693,7 +78486,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636394560 + 636394496 GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V @@ -79708,7 +78501,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636395264 + 636395200 GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units @@ -79722,7 +78515,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636395328 + 636395264 GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W @@ -79737,7 +78530,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636396032 + 636395968 GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units @@ -79751,7 +78544,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636396096 + 636396032 GVL_PhysicalConstants.fDeuteronRelativeAtomicMass @@ -79767,7 +78560,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636396800 + 636396736 GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty @@ -79781,7 +78574,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636396864 + 636396800 GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1 @@ -79797,7 +78590,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636396928 + 636396864 GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units @@ -79811,7 +78604,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636396992 + 636396928 GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty @@ -79825,7 +78618,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636397696 + 636397632 GVL_PhysicalConstants.fElectronRelativeAtomicMass @@ -79841,7 +78634,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636397760 + 636397696 GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty @@ -79855,7 +78648,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636397824 + 636397760 GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1 @@ -79870,7 +78663,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636397888 + 636397824 GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units @@ -79884,7 +78677,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636397952 + 636397888 GVL_PhysicalConstants.fHelionRelativeAtomicMass @@ -79900,7 +78693,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636398656 + 636398592 GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty @@ -79914,7 +78707,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636398720 + 636398656 GVL_PhysicalConstants.fHelionShieldingShift @@ -79930,7 +78723,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636398784 + 636398720 GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty @@ -79944,7 +78737,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636398848 + 636398784 GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz @@ -79959,7 +78752,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636398912 + 636398848 GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units @@ -79973,7 +78766,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636398976 + 636398912 GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m @@ -79989,7 +78782,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636399680 + 636399616 GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units @@ -80003,7 +78796,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636399744 + 636399680 GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty @@ -80017,7 +78810,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636400448 + 636400384 GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1 @@ -80032,7 +78825,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636400512 + 636400448 GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units @@ -80046,7 +78839,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636400576 + 636400512 GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1 @@ -80062,7 +78855,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636401280 + 636401216 GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units @@ -80076,7 +78869,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636401344 + 636401280 GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty @@ -80090,7 +78883,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636402048 + 636401984 GVL_PhysicalConstants.fNeutronRelativeAtomicMass @@ -80106,7 +78899,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636402112 + 636402048 GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty @@ -80120,7 +78913,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636402176 + 636402112 GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1 @@ -80136,7 +78929,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636402240 + 636402176 GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units @@ -80150,7 +78943,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636402304 + 636402240 GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty @@ -80164,7 +78957,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636403008 + 636402944 GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1 @@ -80179,7 +78972,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636403072 + 636403008 GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units @@ -80193,7 +78986,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636403136 + 636403072 GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1 @@ -80209,7 +79002,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636403840 + 636403776 GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units @@ -80223,7 +79016,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636403904 + 636403840 GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty @@ -80237,7 +79030,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636404608 + 636404544 GVL_PhysicalConstants.fProtonRelativeAtomicMass @@ -80253,7 +79046,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636404672 + 636404608 GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty @@ -80267,7 +79060,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636404736 + 636404672 GVL_PhysicalConstants.fReducedComptonWavelength_in_m @@ -80283,7 +79076,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636404800 + 636404736 GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units @@ -80297,7 +79090,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636404864 + 636404800 GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty @@ -80311,7 +79104,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636405568 + 636405504 GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m @@ -80327,7 +79120,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636405632 + 636405568 GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units @@ -80341,7 +79134,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636405696 + 636405632 GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty @@ -80355,7 +79148,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636406400 + 636406336 GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m @@ -80371,7 +79164,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636406464 + 636406400 GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units @@ -80385,7 +79178,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636406528 + 636406464 GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty @@ -80399,7 +79192,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636407232 + 636407168 GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s @@ -80414,7 +79207,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636407296 + 636407232 GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units @@ -80428,7 +79221,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636407360 + 636407296 GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s @@ -80443,7 +79236,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636408064 + 636408000 GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units @@ -80457,7 +79250,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636408128 + 636408064 GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm @@ -80472,7 +79265,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636408832 + 636408768 GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units @@ -80486,7 +79279,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636408896 + 636408832 GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m @@ -80502,7 +79295,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636409600 + 636409536 GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units @@ -80516,7 +79309,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636409664 + 636409600 GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty @@ -80530,7 +79323,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636410368 + 636410304 GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m @@ -80546,7 +79339,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636410432 + 636410368 GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units @@ -80560,7 +79353,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636410496 + 636410432 GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty @@ -80574,7 +79367,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636411200 + 636411136 GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1 @@ -80590,7 +79383,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636411264 + 636411200 GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units @@ -80604,7 +79397,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636411328 + 636411264 GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty @@ -80618,7 +79411,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636412032 + 636411968 GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1 @@ -80634,7 +79427,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636412096 + 636412032 GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units @@ -80648,7 +79441,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636412160 + 636412096 GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty @@ -80662,7 +79455,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636412864 + 636412800 GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD @@ -80678,7 +79471,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636412928 + 636412864 GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty @@ -80692,7 +79485,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636412992 + 636412928 GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT @@ -80708,7 +79501,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636413056 + 636412992 GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty @@ -80722,7 +79515,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636413120 + 636413056 GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV @@ -80738,7 +79531,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636413184 + 636413120 GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units @@ -80752,7 +79545,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636413248 + 636413184 GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty @@ -80766,7 +79559,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636413952 + 636413888 GVL_PhysicalConstants.fTritonRelativeAtomicMass @@ -80782,7 +79575,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636414016 + 636413952 GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty @@ -80796,7 +79589,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636414080 + 636414016 GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio @@ -80812,7 +79605,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636414144 + 636414080 GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty @@ -80826,7 +79619,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636414208 + 636414144 GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1 @@ -80842,7 +79635,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636414272 + 636414208 GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units @@ -80856,7 +79649,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636414336 + 636414272 GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty @@ -80870,7 +79663,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636415040 + 636414976 GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2 @@ -80886,7 +79679,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636415104 + 636415040 GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units @@ -80900,7 +79693,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636415168 + 636415104 GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty @@ -80914,7 +79707,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636415872 + 636415808 GVL_PhysicalConstants.fWToZMassRatio @@ -80930,7 +79723,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636415936 + 636415872 GVL_PhysicalConstants.fWToZMassRatio_Uncertainty @@ -80944,7 +79737,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636416000 + 636415936 GVL_AbsorptionTest.fbScatteringFactorLUT @@ -80955,11 +79748,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 636416064 + 636416000 PRG_IM1K1_PPM.fbIM1K1 - 1577344 + 1577984 FB_PPM @@ -80984,11 +79777,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value - 637040576 + 637040320 PRG_IM2K1_PPM.fbIM2K1 - 1577344 + 1577984 FB_PPM @@ -81013,11 +79806,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value - 638617920 + 638618304 PRG_IM1K2_PPM.fbIM1K2 - 1577344 + 1577984 FB_PPM @@ -81042,11 +79835,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value - 640195264 + 640196288 PRG_AL1K2_L2SI.fbAL1K2 - 983424 + 983552 FB_REF @@ -81062,11 +79855,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output - 641773248 + 641774912 PRG_IM2K2_PPM.fbIM2K2 - 1577344 + 1577984 FB_PPM @@ -81091,11 +79884,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value - 642756672 + 642758464 PRG_IM3K2_PPM.fbIM3K2 - 1577344 + 1577984 FB_PPM @@ -81120,11 +79913,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value - 644334016 + 644336448 PRG_IM4K2_PPM.fbIM4K2 - 1577344 + 1577984 FB_PPM @@ -81149,7 +79942,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value - 645911360 + 645914432 PRG_TM1K2_ATM.fbTM1K2 @@ -81171,7 +79964,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value - 647489344 + 647493056 PRG_LI2K2_K2A.fbLI2K2 @@ -81186,7 +79979,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 648801600 + 648805312 PRG_PF1K2_WFS.fbPF1K2 @@ -81212,11 +80005,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value - 649799552 + 649803264 PRG_IM5K2_PPM.fbIM5K2 - 1577344 + 1577984 FB_PPM @@ -81241,7 +80034,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value - 651111552 + 651115264 PRG_TM2K2_ATM.fbTM2K2 @@ -81263,7 +80056,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value - 652689408 + 652693760 PRG_AT1K2_SOLID.fbStage1 @@ -81294,7 +80087,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 654008896 + 654013248 PRG_AT1K2_SOLID.fbStage2 @@ -81321,7 +80114,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 654667584 + 654671936 PRG_AT1K2_SOLID.fbStage3 @@ -81333,7 +80126,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t pv: AT1K2:L2SI:MMS:03 - 655326272 + 655330624 PRG_AT1K2_SOLID.DEFAULT_VELOCITY @@ -81342,7 +80135,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 1 - 655919616 + 655923968 PRG_AT2K2_SOLID.fbStage1 @@ -81373,7 +80166,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 655919680 + 655924032 PRG_AT2K2_SOLID.fbStage2 @@ -81401,7 +80194,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 656578368 + 656582720 PRG_AT2K2_SOLID.fbStage3 @@ -81428,7 +80221,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 657237056 + 657241408 PRG_AT2K2_SOLID.fbStage4 @@ -81455,7 +80248,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 657895744 + 657900096 PRG_AT2K2_SOLID.DEFAULT_VELOCITY @@ -81464,7 +80257,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 1 - 658554432 + 658558784 PRG_LI3K2_K2B.fbLI3K2 @@ -81479,7 +80272,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - 658554496 + 658558848 PRG_PF2K2_WFS.fbPF2K2 @@ -81505,11 +80298,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value - 659551936 + 659556288 PRG_IM6K2_PPM.fbIM6K2 - 1577344 + 1577984 FB_PPM @@ -81534,13 +80327,19 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value - 660863936 + 660868288 PRG_3_PMPS_POST.fbArbiterIO 138752 FB_SubSysToArbiter_IO - 662441920 + 662446912 + + + PRG_3_PMPS_POST.fb_vetoArbiter + 27168 + FB_VetoArbiter + 662585664 PRG_3_PMPS_POST.ff2_ff1_link_motion @@ -81564,13 +80363,13 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 65535 - 662580672 + 662612832 PRG_4_LOG.fbLogHandler - 5784960 + 5784896 FB_LogHandler - 662609536 + 662641728 GVL.fbArbiter1 @@ -81588,7 +80387,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 668397440 + 668429568 GVL.fbArbiter2 @@ -81606,12 +80405,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 669173504 + 669205632 GVL.fbFastFaultOutput1 For devices between the mirror and the stopper - 879296 + 1647296 FB_HardwareFFOutput @@ -81636,12 +80435,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 669949568 + 669981696 GVL.fbFastFaultOutput2 For devices after the stopper - 879296 + 1647296 FB_HardwareFFOutput @@ -81666,7 +80465,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 670828864 + 671628992 GVL.fbAtomicMass @@ -81677,7 +80476,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671708160 + 673276288 GVL.fbAttenuatorElementDensity @@ -81688,12 +80487,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671710976 + 673279104 Main.M1 IM1K1-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -81716,12 +80515,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671716736 + 673284864 Main.M2 IM2K1-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -81744,24 +80543,24 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671737984 + 673310144 Main.M3 SPARE (Previously ZOS) - 21248 + 25280 DUT_MotionStage TcVarGlobal - 671759232 + 673335424 Main.M4 IM1K2-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -81784,12 +80583,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671780480 + 673360704 Main.M5 AL1K2-L2SI: 1 Axis - 21248 + 25280 DUT_MotionStage @@ -81813,12 +80612,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671801728 + 673385984 Main.M6 IM2K2-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -81841,12 +80640,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671822976 + 673411264 Main.M7 IM3K2-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -81869,12 +80668,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671844224 + 673436544 Main.M8 IM4K2-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -81897,12 +80696,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671865472 + 673461824 Main.M9 TM1K2: 2 Axes - 21248 + 25280 DUT_MotionStage @@ -81926,11 +80725,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671886720 + 673487104 Main.M10 - 21248 + 25280 DUT_MotionStage @@ -81951,12 +80750,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671907968 + 673512384 Main.M11 LI2K2-K2A_OUT: 1 Axis - 21248 + 25280 DUT_MotionStage @@ -81980,12 +80779,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671929216 + 673537664 Main.M12 PF1K2-WFS: 2 Axes - 21248 + 25280 DUT_MotionStage @@ -82009,11 +80808,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671950464 + 673562944 Main.M13 - 21248 + 25280 DUT_MotionStage @@ -82034,12 +80833,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671971712 + 673588224 Main.M14 IM5K2-PPM-MMS - 21248 + 25280 DUT_MotionStage @@ -82062,12 +80861,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 671992960 + 673613504 Main.M15 TM2K2: 2 Axes - 21248 + 25280 DUT_MotionStage @@ -82091,11 +80890,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672014208 + 673638784 Main.M16 - 21248 + 25280 DUT_MotionStage @@ -82116,7 +80915,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672035456 + 673664064 Main.M17 @@ -82133,7 +80932,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 1089 4 MMS:04 fbStage4 M20 Downstream-most - 21248 + 25280 DUT_MotionStage @@ -82158,11 +80957,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672056704 + 673689344 Main.M18 - 21248 + 25280 DUT_MotionStage @@ -82187,11 +80986,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672077952 + 673714624 Main.M19 - 21248 + 25280 DUT_MotionStage @@ -82216,11 +81015,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672099200 + 673739904 Main.M20 - 21248 + 25280 DUT_MotionStage @@ -82245,12 +81044,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672120448 + 673765184 Main.M21 LI3K2-K2B: 1 Axis - 21248 + 25280 DUT_MotionStage @@ -82274,12 +81073,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672141696 + 673790464 Main.M22 PF2K2: 2 Axes - 21248 + 25280 DUT_MotionStage @@ -82303,11 +81102,11 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672162944 + 673815744 Main.M23 - 21248 + 25280 DUT_MotionStage @@ -82328,12 +81127,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672184192 + 673841024 Main.M24 IM6K2: 1 Axis - 21248 + 25280 DUT_MotionStage @@ -82356,12 +81155,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672205440 + 673866304 Main.M25 AT1K2: Blade 1 - 21248 + 25280 DUT_MotionStage @@ -82385,12 +81184,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672226688 + 673891584 Main.M26 AT1K2: Blade 2 - 21248 + 25280 DUT_MotionStage @@ -82414,12 +81213,12 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672247936 + 673916864 Main.M27 AT1K2: Mirror - 21248 + 25280 DUT_MotionStage @@ -82441,7 +81240,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672269184 + 673942144 Constants.RuntimeVersion @@ -82471,7 +81270,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672290432 + 673967424 Constants.CompilerVersion @@ -82501,7 +81300,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672290496 + 673967488 TwinCAT_SystemInfoVarList._AppInfo @@ -82515,7 +81314,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672290560 + 673967552 TwinCAT_SystemInfoVarList._TaskInfo @@ -82533,7 +81332,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672292608 + 673969600 TwinCAT_SystemInfoVarList.__PlcTask @@ -82554,30 +81353,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672293632 - - - TC_EVENTS.LCLSGeneralEventClass - ST_LCLSGeneralEventClass - 960 - ST_LCLSGeneralEventClass - - - tc_no_symbol - unused - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672314176 + 673970624 TC_EVENT_CLASSES.TcGeneralAdsEventClass @@ -82646,7 +81422,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672339328 + 673986816 TC_EVENT_CLASSES.Win32EventClass @@ -82715,7 +81491,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672339456 + 673986944 TC_EVENT_CLASSES.LCLSGeneralEventClass @@ -82784,7 +81560,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672339584 + 673987072 TC_EVENT_CLASSES.TcSystemEventClass @@ -82853,7 +81629,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672339712 + 673987200 TC_EVENT_CLASSES.TcRouterEventClass @@ -82922,7 +81698,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672339840 + 673987328 TC_EVENT_CLASSES.TcRTimeEventClass @@ -82991,20 +81767,37 @@ The BPTM will throw an error if the arbiter does not have enough space for the t TcVarGlobal - 672339968 + 673987456 - PRG_3_PMPS_POST.fb_vetoArbiter - 27168 - FB_VetoArbiter - 680139648 + TC_EVENTS.LCLSGeneralEventClass + ST_LCLSGeneralEventClass + 960 + ST_LCLSGeneralEventClass + + + tc_no_symbol + unused + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 674006784 4 PlcTask Retains 0 - 85131264 + 85262336 PMPS_GVL.SuccessfulPreemption Any time BPTM applies a new BP request which is confirmed @@ -83058,15 +81851,15 @@ The BPTM will throw an error if the arbiter does not have enough space for the t - - LCLSGeneralEventClass - TcGeneralAdsEventClass Win32EventClass + + LCLSGeneralEventClass + TcSystemEventClass @@ -83084,15 +81877,15 @@ The BPTM will throw an error if the arbiter does not have enough space for the t ChangeDate - 2023-10-09T14:39:11 + 2023-10-16T10:05:43 GeneratedCodeSize - 892928 + 954368 GlobalDataSize - 83566592 + 83828736